mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 02:35:41 +00:00
18 lines
619 B
JavaScript
18 lines
619 B
JavaScript
const Cu = Components.utils;
|
|
function run_test() {
|
|
let sb1A = Cu.Sandbox('http://www.example.com');
|
|
let sb1B = Cu.Sandbox('http://www.example.com');
|
|
let sb2 = Cu.Sandbox('http://www.example.org');
|
|
let sbChrome = Cu.Sandbox(this);
|
|
let obj = new sb1A.Object();
|
|
sb1B.obj = obj;
|
|
sb1B.waived = Cu.waiveXrays(obj);
|
|
sb2.obj = obj;
|
|
sb2.waived = Cu.waiveXrays(obj);
|
|
sbChrome.obj = obj;
|
|
sbChrome.waived = Cu.waiveXrays(obj);
|
|
do_check_true(Cu.evalInSandbox('obj === waived', sb1B));
|
|
do_check_true(Cu.evalInSandbox('obj === waived', sb2));
|
|
do_check_true(Cu.evalInSandbox('obj !== waived', sbChrome));
|
|
}
|