Source code

Revision control

Copy as Markdown

Other Tools

Test Info: Warnings

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin" type="text/css"?>
<window title="Mozilla Bug 533596"
<!-- test results are displayed in the html:body -->
<!-- test code goes here -->
<script type="application/javascript"><![CDATA[
function runTest(ifr)
var doc = ifr.contentDocument;
var docElem = doc.documentElement;
var res = doc.createElement('div').matches('div');
is(res, true, "matches call through xray, regular case");
res =
doc.createElement('div'), 'div');
is(res, true, "matches call through xray, with .call");
var sb = new Cu.Sandbox(ifr.contentWindow);
sb.doc = doc;
var str = " 'div' ),'div')";
res = Cu.evalInSandbox(str, sb);
is(res, true, "matches call through xray (same origin), with .call");
docElem.matches = function(){return false};
res = 'div' ),'div');
is(res, false, "shadowing matches with an expando on the xray wrapper");