"github.com/pivotal-golang/lager" "github.com/pivotal-golang/lager/lagertest" "github.com/pivotal-golang/operationq" "github.com/pivotal-golang/operationq/fake_operationq" "github.com/tedsuo/ifrit" ) var _ = Describe("Bulker", func() { var ( sender *fake.FakeMetricSender logger *lagertest.TestLogger pollInterval time.Duration evacuationPollInterval time.Duration fakeClock *fakeclock.FakeClock fakeGenerator *fake_generator.FakeGenerator fakeQueue *fake_operationq.FakeQueue evacuatable evacuation_context.Evacuatable evacuationNotifier evacuation_context.EvacuationNotifier bulker *harmonizer.Bulker process ifrit.Process ) BeforeEach(func() { sender = fake.NewFakeMetricSender() metrics.Initialize(sender, nil) logger = lagertest.NewTestLogger("test") pollInterval = 30 * time.Second evacuationPollInterval = 10 * time.Second
"github.com/cloudfoundry-incubator/rep/generator/fake_generator" "github.com/cloudfoundry-incubator/rep/harmonizer" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager/lagertest" "github.com/pivotal-golang/operationq" "github.com/pivotal-golang/operationq/fake_operationq" "github.com/tedsuo/ifrit" ) var _ = Describe("EventConsumer", func() { var ( logger *lagertest.TestLogger fakeGenerator *fake_generator.FakeGenerator fakeQueue *fake_operationq.FakeQueue consumer *harmonizer.EventConsumer process ifrit.Process ) BeforeEach(func() { logger = lagertest.NewTestLogger("test") fakeGenerator = new(fake_generator.FakeGenerator) fakeQueue = new(fake_operationq.FakeQueue) consumer = harmonizer.NewEventConsumer(logger, fakeGenerator, fakeQueue) }) JustBeforeEach(func() { process = ifrit.Invoke(consumer) })