michael@0: function run_test() { michael@0: var Cu = Components.utils; michael@0: var sb1 = Cu.Sandbox('http://example.com'); michael@0: var sb2 = Cu.Sandbox('http://example.org'); michael@0: var chromeObj = {foo: 2}; michael@0: var sb1obj = Cu.evalInSandbox('new Object()', sb1); michael@0: chromeObj.__proto__ = sb1obj; michael@0: sb2.wrapMe = chromeObj; michael@0: do_check_true(true, "Didn't crash"); michael@0: do_check_eq(sb2.wrapMe.__proto__, sb1obj, 'proto set correctly'); michael@0: }