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