anchor.diff:        test("fail2", () {
           var callback = expectAsync0((){});
           return _defer(() {
  -          Timer.run(() {
  +          runAsync(() {
               guardAsync(() {
                 fail('failure');
                 callback();
  
positive.code:         'error2:Callback called more times than expected (1).:'
          'fail2:failure:'
          'foo5'),
      'test returning future using Timer': buildStatusString(2, 4, 0,
          'successful::'
          'fail1:Expected: <false> but: was <true>.:'
          'error1:Callback called more times than expected (1).:'
  
negative.code:         var callback = expectAsync0((){});
          var excesscallback = expectAsync0((){});
          return _defer(() {
            runAsync(() {
              guardAsync(() {
                excesscallback();
                excesscallback();
  