anchor.diff:        expect(new Frame.parse('#0 Foo '
                 '(http://dartlang.org/thing.dart:5:10)').location,
             equals('http://dartlang.org/thing.dart 5:10'));
  -      var absolute = path.absolute(path.join('foo', 'bar.dart'));
  -      expect(new Frame.parse('#0 Foo (file://$absolute:1:2)').location,
  +      var uri = _pathToFileUri(path.join('foo', 'bar.dart'));
  +      expect(new Frame.parse('#0 Foo ($uri:1:2)').location,
             equals('${path.join('foo', 'bar.dart')} 1:2'));
       });
   
  
positive.code:     // TODO(nweiz): use URL-style paths when such a thing exists.
      var builder = new path.Builder(style: path.Style.posix);
      expect(builder.basename(frame.uri.path), equals('frame_test.dart'));
      expect(frame.line, equals(15));
      expect(frame.column, equals(5));
      expect(frame.member, equals('getStackFrame'));
    });
  
negative.code:     });
  
      test('returns the relative path for file URIs', () {
        var uri = _pathToFileUri(path.join('foo', 'bar.dart'));
        expect(new Frame.parse('#0 Foo ($uri:0:0)').library,
            equals(path.join('foo', 'bar.dart')));
      });
    });
  