dispose method

  1. @override
void dispose()
override

Close stream controllers and restore TaskChainBuilder.enqueueCallback.

Must be called in tearDown to prevent:

Implementation

@override
void dispose() {
  // C-02 fix: restore the original enqueueCallback so subsequent tests
  // (or production code) are not affected by this fake.
  TaskChainBuilder.enqueueCallback = _savedEnqueueCallback;
  _eventsController.close();
  _progressController.close();
}