anchor.diff:  
         var sass = await watch(["dir:out"]);
         await expectLater(
  -          sass.stdout, emits('Compiled dir/test.scss to out/test.css.'));
  +          sass.stdout, emits(_compiled('dir/test.scss', 'out/test.css')));
         await expectLater(sass.stdout, _watchingForChanges);
   
         new File(p.join(d.sandbox, "dir", "test.scss")).deleteSync();
  -      await expectLater(sass.stdout, emits('Deleted out/test.css.'));
  +      await expectLater(
  +          sass.stdout, emits('Deleted ${p.join('out', 'test.css')}.'));
         await sass.kill();
   
         await d.dir("dir", [d.nothing("out.css")]).validate();
  
positive.code:   });
  }
  
  /// Matches the output that indicates that Sass is watching for changes.
  final _watchingForChanges =
      emitsInOrder(["Sass is watching for changes. Press Ctrl-C to stop.", ""]);
  
negative.code: 
        var sass = await watch(["dir:out"]);
        await expectLater(
            sass.stdout, emits(_compiled('dir/test.scss', 'out/test.css')));
        await expectLater(sass.stdout, _watchingForChanges);
  
        await d.dir("dir", [d.file("test.scss", "x {y: z}")]).create();
        await expectLater(
            sass.stdout, emits(_compiled('dir/test.scss', 'out/test.css')));
        await sass.kill();
  
        await d.dir("out", [
  