| Index: LayoutTests/http/tests/security/resources/link-crossorigin-common.js
|
| diff --git a/LayoutTests/http/tests/security/resources/link-crossorigin-common.js b/LayoutTests/http/tests/security/resources/link-crossorigin-common.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..f32b65b517514ab9b222273810824625a0aa5167
|
| --- /dev/null
|
| +++ b/LayoutTests/http/tests/security/resources/link-crossorigin-common.js
|
| @@ -0,0 +1,26 @@
|
| +// Tiny test rig for all security/link-crossorigin-*.html tests,
|
| +// which exercise <link> + CORS variations.
|
| +if (window.testRunner) {
|
| + testRunner.dumpAsText();
|
| + testRunner.waitUntilDone();
|
| +}
|
| +
|
| +// The common case is to have four sub-tests. To override
|
| +// for a test, assign window.test_count.
|
| +var default_test_count = 4;
|
| +
|
| +var event_count = 0;
|
| +test_count = window.test_count || default_test_count;
|
| +
|
| +function finish(pass, msg) {
|
| + var out = document.querySelector("pre");
|
| + var txt = pass ? "PASS" : "FAIL";
|
| + if (msg) txt += ": " + msg;
|
| + out.appendChild(document.createTextNode(txt));
|
| + out.appendChild(document.createElement("br"));
|
| + if (++event_count >= test_count && window.testRunner)
|
| + testRunner.notifyDone();
|
| +}
|
| +
|
| +function pass() { finish(true); }
|
| +function fail() { finish(false); }
|
|
|