validate, err := cmd.Validate() Expect(validate).To(BeFalse()) Expect(err).To(HaveOccurred()) }) }) }) Describe("#Execute", func() { Context("with JSON format", func() { Context("executes a good TaskCommand", func() { Context("when a default event level is passed", func() { BeforeEach(func() { fakeBmpClient.TaskOutputResponse.Status = 200 fakeBmpClient.TaskOutputErr = nil options = cmds.Options{ Verbose: false, TaskID: 1, Debug: false, JSON: true, } }) It("executes without errors", func() { rc, err := cmd.Execute([]string{"bmp", "task", "--task_id=1"}) Expect(rc).To(Equal(0)) Expect(err).ToNot(HaveOccurred()) }) })