verifyDrained method
void
verifyDrained()
Throws when results are still queued — i.e. the code under test made fewer calls than the test expected. Put it at the end of a test:
fake.verifyDrained();
Implementation
void verifyDrained() {
if (_queue.isNotEmpty) {
throw StateError(
'FakeNetworkHandler: $callCount call(s) made, but ${_queue.length} '
'queued result(s) were never consumed: '
'${_queue.map((r) => r.toString()).join(', ')}.',
);
}
}