import ( "errors" "github.com/cloudfoundry/cli/cf/models" "github.com/cloudfoundry/cli/cf/requirements" "github.com/cloudfoundry/cli/cf/api/apifakes" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("UserRequirement", func() { var ( userRepo *apifakes.FakeUserRepository userRequirement requirements.UserRequirement ) BeforeEach(func() { userRepo = new(apifakes.FakeUserRepository) }) Describe("Execute", func() { Context("when wantGUID is true", func() { BeforeEach(func() { userRequirement = requirements.NewUserRequirement("the-username", userRepo, true) }) It("tries to find the user in CC", func() { userRequirement.Execute() Expect(userRepo.FindByUsernameCallCount()).To(Equal(1))
"errors" "github.com/cloudfoundry/cli/cf/models" "github.com/cloudfoundry/cli/cf/requirements" fakeapi "github.com/cloudfoundry/cli/cf/api/fakes" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("UserRequirement", func() { var ( ui *testterm.FakeUI userRepo *fakeapi.FakeUserRepository userRequirement requirements.UserRequirement ) BeforeEach(func() { ui = new(testterm.FakeUI) userRepo = &fakeapi.FakeUserRepository{} }) Describe("Execute", func() { Context("when wantGuid is true", func() { BeforeEach(func() { userRequirement = requirements.NewUserRequirement("the-username", ui, userRepo, true) }) It("tries to find the user in CC", func() {