Bug 1915045 Ensure decode tasks are scheduled on BufferingState::Enter() r=media...
[gecko.git] / js / xpconnect / tests / unit / test_xray_named_element_access.js
blobca9394104e3e8e429e181e60b274f23d072ec402
1 // See https://bugzilla.mozilla.org/show_bug.cgi?id=1273251
2 "use strict";
4 add_task(async function() {
5   let webnav = Services.appShell.createWindowlessBrowser(false);
7   let docShell = webnav.docShell;
9   docShell.createAboutBlankDocumentViewer(null, null);
11   let window = webnav.document.defaultView;
12   let unwrapped = Cu.waiveXrays(window);
14   window.document.body.innerHTML = '<div id="foo"></div>';
16   equal(window.foo, undefined, "Should not have named X-ray property access");
17   equal(typeof unwrapped.foo, "object", "Should always have non-X-ray named property access");
19   webnav.close();
20 });