コード例 #1
0
ファイル: actions_test.go プロジェクト: timani/bbs
				User:     "******",
			}),
		)

		Describe("Validate", func() {
			var uploadAction *models.UploadAction

			Context("when the action has 'from', 'to', and 'user' specified", func() {
				It("is valid", func() {
					uploadAction = &models.UploadAction{
						To:   "web_location",
						From: "local_location",
						User: "******",
					}

					err := uploadAction.Validate()
					Expect(err).NotTo(HaveOccurred())
				})
			})

			for _, testCase := range []ValidatorErrorCase{
				{
					"from",
					&models.UploadAction{
						To: "web_location",
					},
				},
				{
					"to",
					&models.UploadAction{
						From: "local_location",