michael@0: // obj.defineProperty can define simple data properties. michael@0: michael@0: var g = newGlobal(); michael@0: var dbg = new Debugger; michael@0: var gobj = dbg.addDebuggee(g); michael@0: gobj.defineProperty("x", {configurable: true, enumerable: true, writable: true, value: 'ok'}); michael@0: assertEq(g.x, 'ok'); michael@0: michael@0: var desc = g.Object.getOwnPropertyDescriptor(g, "x"); michael@0: assertEq(desc.configurable, true); michael@0: assertEq(desc.enumerable, true); michael@0: assertEq(desc.writable, true);