wrapping-dead-wrapper.js (380B)
1 // Make sure the wrapper machinery returns a dead wrapper instead of a CCW when 2 // attempting to wrap a dead wrapper. 3 var g1 = newGlobal({newCompartment: true}); 4 var g2 = newGlobal({newCompartment: true}); 5 var wrapper = g1.Math; 6 nukeCCW(wrapper); 7 assertEq(isSameCompartment(wrapper, this), true); 8 g2.wrapper = wrapper; 9 g2.eval("assertEq(isSameCompartment(wrapper, this), true)");