-1:000000000000 | 0:c896a5ee6eb5 |
---|---|
1 const Cu = Components.utils; | |
2 | |
3 function run_test() { | |
4 var sb = new Cu.Sandbox('http://www.example.com'); | |
5 var obj = Cu.evalInSandbox('this.obj = {foo: 2}; obj', sb); | |
6 var chromeSb = new Cu.Sandbox(this); | |
7 chromeSb.objRef = obj; | |
8 do_check_eq(Cu.evalInSandbox('objRef.foo', chromeSb), 2); | |
9 Cu.nukeSandbox(sb); | |
10 do_check_true(Cu.isDeadWrapper(obj)); | |
11 // CCWs to nuked wrappers should be considered dead. | |
12 do_check_true(Cu.isDeadWrapper(chromeSb.objRef)); | |
13 } |