Event chasing implemented

This commit is contained in:
Endre Sándor Varga 2016-07-20 17:10:50 +02:00
parent b01acfd8d6
commit 3a1a0cc4c4
4 changed files with 117 additions and 34 deletions

View file

@ -368,11 +368,8 @@ class GraphInterpreterSpec extends StreamSpec with GraphInterpreterSpecKit {
sink.requestOne(eventLimit = 0)
source.onComplete(eventLimit = 3)
lastEvents() should ===(Set(OnNext(sink, "C")))
sink.requestOne()
lastEvents() should ===(Set(OnComplete(sink)))
// OnComplete arrives early due to push chasing
lastEvents() should ===(Set(OnNext(sink, "C"), OnComplete(sink)))
}
}