1
// getVariable that would trigger a getter does not crash or explode.
2
// It should throw WouldRunDebuggee, but that isn't implemented yet.
4
load(libdir + "asserts.js");
6
var g = newGlobal('new-compartment');
9
dbg.onDebuggerStatement = function (frame) {
10
assertThrowsInstanceOf(function () {
11
frame.environment.getVariable("x");
15
g.eval("Object.defineProperty(this, 'x', {get: function () { throw new Error('fail'); }});\n" +