|
1 // Test the functionDisplayName of SavedFrame instances. |
|
2 |
|
3 function uno() { return dos(); } |
|
4 const dos = () => tres.quattro(); |
|
5 const tres = { |
|
6 quattro: () => saveStack() |
|
7 }; |
|
8 |
|
9 const frame = uno(); |
|
10 |
|
11 assertEq(frame.functionDisplayName, "tres.quattro"); |
|
12 assertEq(frame.parent.functionDisplayName, "dos"); |
|
13 assertEq(frame.parent.parent.functionDisplayName, "uno"); |
|
14 assertEq(frame.parent.parent.parent.functionDisplayName, null); |
|
15 |
|
16 assertEq(frame.parent.parent.parent.parent, null); |
|
17 |