anchor.diff:  
   import 'dart:async';
   import 'dart:html';
  -import 'package:unittest/unittest.dart';
  -import 'package:unittest/src/expected_function.dart' show ExpectedFunction;
  -
  -T Function() expectAsync0<T>(T Function() callback,
  -        {int count: 1, int max: 0}) =>
  -    new ExpectedFunction<T>(callback, count, max).max0;
  -
  -T Function(A) expectAsync1<T, A>(T Function(A) callback,
  -        {int count: 1, int max: 0}) =>
  -    new ExpectedFunction<T>(callback, count, max).max1;
  +import 'package:async_helper/async_minitest.dart';
  +import 'package:expect/expect.dart';
   
   main() {
     test('TimeStamp', () {
  
positive.code: 
      invocationCounter = 0;
      element.dispatchEvent(event);
      expect(invocationCounter, isZero);
  
      var provider = new EventStreamProvider<Event>('test');
  
  
negative.code:     sub.cancel();
      invocationCounter = 0;
      element.dispatchEvent(event);
      expect(invocationCounter, 0);
  
      provider.forTarget(element).listen(handler);
      invocationCounter = 0;
  