test: update postmortem test with v12 constants

Ref: https://github.com/nodejs/llnode/pull/330

PR-URL: https://github.com/nodejs/node/pull/31391
Refs: https://github.com/nodejs/llnode/pull/330
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
This commit is contained in:
Matheus Marchini 2020-01-16 13:56:04 -08:00 committed by Rich Trott
parent 7864c53629
commit b318926634

View File

@ -48,7 +48,8 @@ const missing = getExpectedSymbols().filter((symbol) => {
return !symbols.includes(symbol);
});
assert.strictEqual(missing.length, 0, `Missing constants: ${missing}`);
assert.strictEqual(missing.length, 0,
`Missing constants: \n${missing.join('\n')}`);
// This is only a function so that the long list of expected symbols can be
// pushed to the bottom of the file for improved readability.
@ -58,6 +59,7 @@ function getExpectedSymbols() {
// should only consist of postmortem constants, and some of them can be
// relatively long.
/* eslint-disable max-len */
'v8dbg_class_DescriptorArray__header_size__uintptr_t',
'v8dbg_bit_field3_is_dictionary_map_shift',
'v8dbg_bit_field3_number_of_own_descriptors_shift',
'v8dbg_class_Code__instruction_size__int',