anchor.diff:        rejectDeprecatedFeatures: true,
         allowUnsafeEval: false));
   
  -  // TODO: add in a script to auto-update the packaged scripts to load
  +  var map = {
  +             'packages/unittest/test_controller.js': 'test/app/test_controller.js',
  +             'packages/browser/dart.js': 'test/app/dart.js',
  +             'packages/browser/interop.js': 'test/app/interop.js',
  +             'packages/js/dart_interop.js': 'test/app/dart_interop.js',
  +    };
  +
  +  addTask('update_js', new Task.async((TaskContext ctx) => _copyFiles(ctx, map)));
   
     runHop();
   }
  
positive.code:   return chrome.launchChrome().then((_) => true);
  }
  
  Future _copyFile(TaskContext ctx, String sourcePath, String destinationPath) {
  
  }
  
negative.code: library nv.hop;
  
  import 'dart:async';
  import 'dart:io';
  import 'package:hop/hop.dart';
  import 'package:hop/hop_tasks.dart';
  import 'package:hop/src/hop_experimental.dart' as hop_ex;
  