anchor.diff:  /// Get the path to the root "pub/test" directory containing the pub
   /// tests.
   String get testDirectory =>
  -  path.absolute(path.dirname(libraryPath('test_pub')));
  +  p.absolute(p.dirname(libraryPath('test_pub')));
   
   /// Schedules renaming (moving) the directory at [from] to [to], both of which
   /// are assumed to be relative to [sandboxDir].
   void scheduleRename(String from, String to) {
     schedule(
         () => renameDir(
  -          path.join(sandboxDir, from),
  -          path.join(sandboxDir, to)),
  +          p.join(sandboxDir, from),
  +          p.join(sandboxDir, to)),
         'renaming $from to $to');
   }
   
  
positive.code: }
  
  /// The path to the `packages` directory from which pub loads its dependencies.
  String get _packageRoot => path.absolute(Platform.packageRoot);
  
  /// Fails the current test if Git is not installed.
  ///
  
negative.code:     return _closeServer().then((_) {
        return shelf_io.serve((request) {
          currentSchedule.heartbeat();
          var path = p.posix.fromUri(request.url.path.replaceFirst("/", ""));
          _requestedPaths.add(path);
  
          return validateStream(baseDir.load(path))
  