Fix event manager test
This commit is contained in:
parent
75703bf359
commit
4334d3ff3f
|
@ -11,12 +11,11 @@ func TestEventManager(t *testing.T) {
|
||||||
eventManager := NewEventManager()
|
eventManager := NewEventManager()
|
||||||
|
|
||||||
// We need to make this buffer at least 1, otherwise we will log an error!
|
// We need to make this buffer at least 1, otherwise we will log an error!
|
||||||
testChan := make(chan Event, 1)
|
|
||||||
simpleQueue := NewQueue()
|
simpleQueue := NewQueue()
|
||||||
eventManager.Subscribe("TEST", simpleQueue)
|
eventManager.Subscribe("TEST", simpleQueue)
|
||||||
eventManager.Publish(Event{EventType: "TEST", Data: map[Field]string{"Value": "Hello World"}})
|
eventManager.Publish(Event{EventType: "TEST", Data: map[Field]string{"Value": "Hello World"}})
|
||||||
|
|
||||||
event := <-testChan
|
event := simpleQueue.Next()
|
||||||
if event.EventType == "TEST" && event.Data["Value"] == "Hello World" {
|
if event.EventType == "TEST" && event.Data["Value"] == "Hello World" {
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue