runCommand("space", "quota", "extra-stuff") Expect(ui.Outputs).To(ContainSubstrings( []string{"Incorrect Usage", "Requires", "arguments"}, )) }) Describe("requirements", func() { It("requires the user to be logged in", func() { requirementsFactory.LoginSuccess = false Expect(runCommand("space", "quota")).To(BeFalse()) }) It("requires the user to target an org", func() { requirementsFactory.TargetedOrgSuccess = false Expect(runCommand("space", "quota")).To(BeFalse()) }) }) Context("when requirements are met", func() { BeforeEach(func() { requirementsFactory.LoginSuccess = true requirementsFactory.TargetedOrgSuccess = true }) It("unassigns a quota from a space", func() { space := models.Space{ SpaceFields: models.SpaceFields{ Name: "my-space",