MCPcopy Create free account
hub / github.com/nodejs/node / checkCallsiteArray

Function checkCallsiteArray

deps/v8/test/mjsunit/wasm/asm-wasm-stack.js:29–40  ·  view source on GitHub ↗
(stack, expected)

Source from the content-addressed store, hash-verified

27}
28
29function checkCallsiteArray(stack, expected) {
30 assertEquals(expected.length, stack.length, 'stack size');
31 for (var i = 0; i < expected.length; ++i) {
32 var cs = stack[i];
33 assertMatches('^' + filename + '$', cs.getFileName(), 'file name at ' + i);
34 assertEquals(expected[i][0], cs.getFunctionName(), 'function name at ' + i);
35 assertEquals(expected[i][1], cs.getLineNumber(), 'line number at ' + i);
36 assertEquals(expected[i][2], cs.getColumnNumber(), 'column number at ' + i);
37 assertNotNull(cs.getThis(), 'receiver should be global');
38 assertEquals(stack[0].getThis(), cs.getThis(), 'receiver should be global');
39 }
40}
41
42function checkFunctionsOnCallsites(e, expected) {
43 printCallsites(e.stack);

Callers 2

Calls 2

assertNotNullFunction · 0.85
assertEqualsFunction · 0.50

Tested by

no test coverage detected