Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / security / isolatedWorld / media-query-wrapper-leaks.html
blob3615cffeb0afb88efea2829e400a074717b7998f
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <p>MediaQueryListener should be triggered in the isolated world that created the MediaQueryListener.</p>
5 <div id="result"></div>
6 <script>
7 if (window.testRunner) {
8 testRunner.dumpAsText();
9 testRunner.waitUntilDone();
12 testRunner.evaluateScriptInIsolatedWorld(1,
13 'var query = window.matchMedia("(-webkit-min-device-pixel-ratio: 3)");'+
14 'query.expando = "nyan";'+
15 'query.addListener(function (query) {'+
16 ' document.querySelector("#result").innerHTML = query.expando === "nyan" ? "PASS" : "FAIL";'+
17 '});');
19 window.internals.settings.setMediaTypeOverride("print");
20 setTimeout(function () { testRunner.notifyDone(); }, 0);
21 </script>
22 </body>
23 </html>