| Index: LayoutTests/http/tests/security/suborigins/suborigin-invalid-names.html
|
| diff --git a/LayoutTests/http/tests/security/suborigins/suborigin-invalid-names.html b/LayoutTests/http/tests/security/suborigins/suborigin-invalid-names.html
|
| index 914083621cb7aa663d144f8c97dfb46d60094875..9e6c141a3d09c6e044abb44098dd1610d0c99d8b 100644
|
| --- a/LayoutTests/http/tests/security/suborigins/suborigin-invalid-names.html
|
| +++ b/LayoutTests/http/tests/security/suborigins/suborigin-invalid-names.html
|
| @@ -2,11 +2,19 @@
|
| <html>
|
| <head>
|
| <title>Invalid suborigin names</title>
|
| -<script src="/resources/testharness.js"></script>
|
| -<script src="/resources/testharnessreport.js"></script>
|
| </head>
|
|
|
| <script>
|
| +if (window.testRunner) {
|
| + testRunner.dumpAsText();
|
| + testRunner.waitUntilDone();
|
| +}
|
| +
|
| +function finish() {
|
| + if (window.testRunner)
|
| + testRunner.notifyDone();
|
| +}
|
| +
|
| var test_suborigin_names = [
|
| "",
|
| "'foobar'",
|
| @@ -20,27 +28,18 @@ var test_suborigin_names = [
|
| var iframe;
|
| var i = 0;
|
| function next() {
|
| - name = test_suborigin_names[i];
|
| + if (i >= test_suborigin_names.length)
|
| + finish();
|
| + document.getElementById('iframe').src = "resources/reach-into-iframe.php?childsuborigin=" + test_suborigin_names[i];
|
| i++;
|
| - iframe.src = "resources/childsuborigin.php?suborigin=" + name;
|
| }
|
|
|
| -window.onmessage = function() {
|
| - if (i > test_suborigin_names.length)
|
| - done();
|
| -
|
| - var secret = '';
|
| - try {
|
| - secret = iframe.contentWindow.secret;
|
| - assert_equals(secret, "I am a secret", "The parent frame should always be able to get the secret value from the child iframe.");
|
| - } catch(e) {
|
| - assert_unreached();
|
| - };
|
| +window.onmessage = function(event) {
|
| + alert(event.data);
|
| next();
|
| };
|
|
|
| window.onload = function() {;
|
| - iframe = document.getElementById('iframe');
|
| next();
|
| };
|
| </script>
|
|
|