) var _ = Describe("route repository", func() { var ( ts *httptest.Server handler *testnet.TestHandler configRepo configuration.Repository domainRepo *testapi.FakeDomainRepository repo CloudControllerRouteRepository ) BeforeEach(func() { configRepo = testconfig.NewRepositoryWithDefaults() configRepo.SetSpaceFields(models.SpaceFields{ Guid: "the-space-guid", Name: "the-space-name", }) gateway := net.NewCloudControllerGateway(configRepo) domainRepo = &testapi.FakeDomainRepository{} repo = NewCloudControllerRouteRepository(configRepo, gateway, domainRepo) }) AfterEach(func() { ts.Close() }) Describe("List routes", func() { It("lists routes in the current space", func() { ts, handler = testnet.NewServer([]testnet.TestRequest{ testapi.NewCloudControllerTestRequest(testnet.TestRequest{ Method: "GET",
testterm "testhelpers/terminal" ) var _ = Describe("logout command", func() { var config configuration.Repository BeforeEach(func() { org := models.OrganizationFields{} org.Name = "MyOrg" space := models.SpaceFields{} space.Name = "MySpace" config = testconfig.NewRepository() config.SetAccessToken("MyAccessToken") config.SetOrganizationFields(org) config.SetSpaceFields(space) ui := new(testterm.FakeUI) l := commands.NewLogout(ui, config) l.Run(nil) }) It("clears access token from the config", func() { Expect(config.AccessToken()).To(Equal("")) }) It("clears organization fields from the config", func() { Expect(config.OrganizationFields()).To(Equal(models.OrganizationFields{})) }) It("clears space fields from the config", func() {