Index: lib/src/runner/browser/server.dart |
diff --git a/lib/src/runner/browser/server.dart b/lib/src/runner/browser/server.dart |
index f46217a8e88af2028d7e6a35f4ab848d119ce208..4d1aa22cd7ec2f75e8b7d23221b8e0907ca01d86 100644 |
--- a/lib/src/runner/browser/server.dart |
+++ b/lib/src/runner/browser/server.dart |
@@ -152,12 +152,12 @@ class BrowserServer { |
createStaticHandler(_config.packageRoot, serveFilesOutsidePath: true); |
return (request) { |
- var segments = p.url.split(shelfUrl(request).path); |
+ var segments = p.url.split(request.url.path); |
for (var i = 0; i < segments.length; i++) { |
if (segments[i] != "packages") continue; |
return staticHandler( |
- shelfChange(request, path: p.url.joinAll(segments.take(i + 1)))); |
+ request.change(path: p.url.joinAll(segments.take(i + 1)))); |
} |
return new shelf.Response.notFound("Not found."); |
@@ -166,7 +166,7 @@ class BrowserServer { |
/// A handler that serves wrapper files used to bootstrap tests. |
shelf.Response _wrapperHandler(shelf.Request request) { |
- var path = p.fromUri(shelfUrl(request)); |
+ var path = p.fromUri(request.url); |
if (path.endsWith(".browser_test.dart")) { |
return new shelf.Response.ok(''' |