Expect(err).NotTo(HaveOccurred()) err = testcmd.RunRequirements(reqs) Expect(err).To(HaveOccurred()) Expect(err.Error()).To(ContainSubstring("Incorrect Usage")) Expect(err.Error()).To(ContainSubstring("No argument required")) }) }) }) Describe("when logged in", func() { BeforeEach(func() { requirementsFactory.NewLoginRequirementReturns(requirements.Passing{}) environmentVariableGroupRepo.ListRunningReturns( []models.EnvironmentVariable{ {Name: "abc", Value: "123"}, {Name: "def", Value: "456"}, }, nil) }) It("Displays the running environment variable group", func() { runCommand() Expect(ui.Outputs()).To(ContainSubstrings( []string{"Retrieving the contents of the running environment variable group as my-user..."}, []string{"OK"}, []string{"Variable Name", "Assigned Value"}, []string{"abc", "123"}, []string{"def", "456"}, )) })