Fix world-reuse test for mac build
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 27 Nov 2012 17:59:01 +0000 (17:59 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 27 Nov 2012 17:59:01 +0000 (17:59 +0000)
https://bugs.webkit.org/show_bug.cgi?id=103385

Patch by Dan Carney <dcarney@google.com> on 2012-11-27
Reviewed by Jochen Eisinger.

Mac and chrome builds have different expectations for where
an isolated world is executed.

* http/tests/security/isolatedWorld/world-reuse.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@135871 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/http/tests/security/isolatedWorld/world-reuse.html

index d38137e..42ffd14 100644 (file)
@@ -1,3 +1,15 @@
+2012-11-27  Dan Carney  <dcarney@google.com>
+
+        Fix world-reuse test for mac build
+        https://bugs.webkit.org/show_bug.cgi?id=103385
+
+        Reviewed by Jochen Eisinger.
+
+        Mac and chrome builds have different expectations for where
+        an isolated world is executed. 
+
+        * http/tests/security/isolatedWorld/world-reuse.html:
+
 2012-11-27  Robert Kroeger  <rjkroege@chromium.org>
 
         Unreviewed gardening: updated TestExpectations for crashes in
index 7a39cc0..b837a2b 100644 (file)
@@ -33,7 +33,7 @@ if (window.testRunner) {
 
     // Isolated world executing in frame should be able to to access parent content.
     testRunner.evaluateScriptInIsolatedWorld(1,
-      "parent.document.body.appendChild(parent.document.createTextNode('Expecting true: ' + (parent.frames[0].document == this.document)));" +
+      "parent.document.body.appendChild(parent.document.createTextNode('Expecting true: ' + !!parent.frames[0].document.getElementById('output')));" +
       "parent.document.body.appendChild(parent.document.createElement('br'));");
 
     document.body.appendChild(document.createTextNode('Expecting undefined,undefined: ' + result));