Index: lib/src/runner/loader.dart |
diff --git a/lib/src/runner/loader.dart b/lib/src/runner/loader.dart |
index 9d3885d4731eb54245e4cfd5e48d09f2fba807a1..abd81a0c87a4dafbf8ead269a2e19187db00650b 100644 |
--- a/lib/src/runner/loader.dart |
+++ b/lib/src/runner/loader.dart |
@@ -182,8 +182,8 @@ class Loader { |
var isolate; |
try { |
if (_pubServeUrl != null) { |
- var url = _pubServeUrl.resolve( |
- p.relative(path, from: 'test') + '.vm_test.dart'); |
+ var url = _pubServeUrl.resolveUri( |
+ p.toUri(p.relative(path, from: 'test') + '.vm_test.dart')); |
// TODO(nweiz): Remove new Future.sync() once issue 23498 has been fixed |
// in two stable versions. |