"github.com/cloudfoundry-incubator/bbs/events" "github.com/cloudfoundry-incubator/bbs/events/eventfakes" "github.com/cloudfoundry-incubator/bbs/handlers" "github.com/pivotal-golang/lager" "github.com/vito/go-sse/sse" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Event Handlers", func() { var ( logger lager.Logger hub events.Hub handler *handlers.EventHandler server *httptest.Server ) BeforeEach(func() { hub = events.NewHub() logger = lager.NewLogger("test") logger.RegisterSink(lager.NewWriterSink(GinkgoWriter, lager.DEBUG)) handler = handlers.NewEventHandler(logger, hub) }) AfterEach(func() { hub.Close()
"github.com/cloudfoundry-incubator/bbs/models" "github.com/cloudfoundry-incubator/bbs/models/test/model_helpers" "github.com/pivotal-golang/lager" "github.com/pivotal-golang/lager/lagertest" "github.com/vito/go-sse/sse" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Event Handlers", func() { var ( logger lager.Logger desiredHub events.Hub actualHub events.Hub handler *handlers.EventHandler eventStreamDone chan struct{} server *httptest.Server ) BeforeEach(func() { logger = lagertest.NewTestLogger("test") desiredHub = events.NewHub() actualHub = events.NewHub() handler = handlers.NewEventHandler(logger, desiredHub, actualHub) eventStreamDone = make(chan struct{}) }) AfterEach(func() {