Add a case to check for event delivery complete.
diff --git a/apigee_sync_test.go b/apigee_sync_test.go index 5a7d191..55dc432 100644 --- a/apigee_sync_test.go +++ b/apigee_sync_test.go
@@ -244,7 +244,16 @@ }, } + donehandler := func(e apid.Event) { + if rsp, ok := e.(apid.EventDeliveryEvent); ok { + Expect(rsp.Description).Should(Equal("event complete")) + } else { + Fail("Unexpected event") + } + } apid.Events().Listen(ApigeeSyncEventSelector, h) + events.ListenFunc(apid.EventDeliveredSelector, donehandler) + }) })