Index: pkg/third_party/html5lib/test/browser/browser_test.html |
diff --git a/pkg/third_party/html5lib/test/browser/browser_test.html b/pkg/third_party/html5lib/test/browser/browser_test.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..bf8d2976915702d27688ff7de51e11a3d2b6f30b |
--- /dev/null |
+++ b/pkg/third_party/html5lib/test/browser/browser_test.html |
@@ -0,0 +1,28 @@ |
+<!DOCTYPE html> |
+ |
+<html> |
+ <head> |
+ <title>Run the unit tests</title> |
+ </head> |
+ <body> |
+ <script> |
+ // Webkit is migrating from layoutTestController to testRunner, we use |
+ // layoutTestController as a fallback until that settles in. |
+ var runner = window.testRunner || window.layoutTestController; |
+ if (runner) { |
+ runner.dumpAsText(); |
+ runner.waitUntilDone(); |
+ window.addEventListener("message", receiveMessage, false); |
+ } |
+ |
+ function receiveMessage(e) { |
+ console.log(e.data); |
+ if (e.data == 'unittest-suite-done' && runner) { |
+ runner.notifyDone(); |
+ } |
+ } |
+ </script> |
+ <script type="application/dart" src="browser_test.dart"></script> |
+ <script src="packages/browser/dart.js"></script> |
+ </body> |
+</html> |