|
1 // obj.environment is undefined when the referent is not a JS function. |
|
2 |
|
3 var g = newGlobal() |
|
4 var dbg = new Debugger; |
|
5 var gw = dbg.addDebuggee(g); |
|
6 assertEq(gw.environment, undefined); |
|
7 |
|
8 g.eval("var r = /x/;"); |
|
9 var rw = gw.getOwnPropertyDescriptor("r").value; |
|
10 assertEq(rw.class, "RegExp"); |
|
11 assertEq(rw.environment, undefined); |
|
12 |
|
13 // Native function. |
|
14 var fw = gw.getOwnPropertyDescriptor("parseInt").value; |
|
15 assertEq(fw.class, "Function"); |
|
16 assertEq(fw.environment, undefined); |
|
17 |