Index: lib/src/runner/browser/server.dart |
diff --git a/lib/src/runner/browser/server.dart b/lib/src/runner/browser/server.dart |
index 17862ebcb7fa4b844b4d49782f8f2a60442c7361..9c58885e1f404e794c461a85a730934a383975a4 100644 |
--- a/lib/src/runner/browser/server.dart |
+++ b/lib/src/runner/browser/server.dart |
@@ -206,10 +206,11 @@ void main() { |
// Link to the Dart wrapper on Dartium and the compiled JS version |
// elsewhere. |
+ var scriptBase = |
+ "${HTML_ESCAPE.convert(p.basename(test))}.browser_test.dart"; |
var script = request.headers['user-agent'].contains('(Dart)') |
- ? 'type="application/dart" ' |
- 'src="${HTML_ESCAPE.convert(test)}.browser_test.dart"' |
- : 'src="${HTML_ESCAPE.convert(test)}.browser_test.dart.js"'; |
+ ? 'type="application/dart" src="$scriptBase"' |
+ : 'src="$scriptBase.js"'; |
return new shelf.Response.ok(''' |
<!DOCTYPE html> |