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",