func init() { sender = metrics_fakes.NewFakeMetricSender() metrics.Initialize(sender, nil) } var _ = Describe("RouteFetcher", func() { var ( cfg *config.Config uaaClient *testUaaClient.FakeClient registry *testRegistry.FakeRegistryInterface fetcher *RouteFetcher logger lager.Logger client *fake_routing_api.FakeClient token *schema.Token response []db.Route process ifrit.Process eventChannel chan routing_api.Event errorChannel chan error clock *fakeclock.FakeClock ) BeforeEach(func() { logger = lagertest.NewTestLogger("test") cfg = config.DefaultConfig() cfg.PruneStaleDropletsInterval = 2 * time.Second retryInterval := 0
. "github.com/onsi/gomega" "github.com/pivotal-golang/lager/lagertest" ) const ( DefaultRouterGroupGuid = "bad25cff-9332-48a6-8603-b619858e7992" DefaultRouterGroupName = "default-tcp" DefaultRouterGroupType = "tcp" ) var _ = Describe("RouterGroupsHandler", func() { var ( routerGroupHandler *handlers.RouterGroupsHandler request *http.Request responseRecorder *httptest.ResponseRecorder fakeClient *fake_client.FakeClient fakeDb *fake_db.FakeDB logger *lagertest.TestLogger ) BeforeEach(func() { logger = lagertest.NewTestLogger("test-router-group") fakeClient = &fake_client.FakeClient{} fakeDb = &fake_db.FakeDB{} routerGroupHandler = handlers.NewRouteGroupsHandler(fakeClient, logger, fakeDb) responseRecorder = httptest.NewRecorder() fakeRouterGroups := []models.RouterGroup{ { Guid: DefaultRouterGroupGuid, Name: DefaultRouterGroupName,
fake_validator "github.com/cloudfoundry-incubator/routing-api/handlers/fakes" "github.com/cloudfoundry-incubator/routing-api/metrics" "github.com/cloudfoundry-incubator/routing-api/models" fake_client "github.com/cloudfoundry-incubator/uaa-go-client/fakes" "github.com/pivotal-golang/lager/lagertest" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("RoutesHandler", func() { var ( routesHandler *handlers.RoutesHandler request *http.Request responseRecorder *httptest.ResponseRecorder database *fake_db.FakeDB logger *lagertest.TestLogger validator *fake_validator.FakeRouteValidator fakeClient *fake_client.FakeClient ) BeforeEach(func() { database = &fake_db.FakeDB{} validator = &fake_validator.FakeRouteValidator{} fakeClient = &fake_client.FakeClient{} logger = lagertest.NewTestLogger("routing-api-test") routesHandler = handlers.NewRoutesHandler(fakeClient, 50, validator, database, logger) responseRecorder = httptest.NewRecorder() }) Describe(".List", func() {