| Index: third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js
|
| diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f4ef511d1de2f21cac5e968ea493251d0f28284a
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-iframe-element/iframe_harness.js
|
| @@ -0,0 +1,26 @@
|
| +function get_test_results(id) {
|
| + async_test(function(test) {
|
| + var timer = window.setInterval(test.step_func(loop), 100);
|
| + function loop() {
|
| + var xhr = new XMLHttpRequest();
|
| + xhr.open('GET', 'stash.py?id=' + id);
|
| + xhr.onreadystatechange = test.step_func(function() {
|
| + assert_equals(xhr.status, 200);
|
| + if (xhr.responseText) {
|
| + assert_equals(xhr.responseText, "OK");
|
| + test.done();
|
| + window.clearTimeout(timer);
|
| + }
|
| + });
|
| + xhr.send();
|
| + }
|
| + });
|
| +}
|
| +
|
| +function send_test_results(results) {
|
| + var ok = true;
|
| + for (result in results) { ok = ok && results[result]; }
|
| + var xhr = new XMLHttpRequest();
|
| + xhr.open('POST', 'stash.py?id=' + results.id);
|
| + xhr.send(ok ? "OK" : "FAIL: " + JSON.stringify(results));
|
| +}
|
|
|