test: fix test-fs-write for V8 13.6

The `--expose_externalize_string` flag adds a new global.

PR-URL: https://github.com/nodejs/node/pull/58070
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
This commit is contained in:
Michaël Zasso 2025-04-09 18:00:54 +02:00
parent 248b1f48a8
commit a2d157ef23
No known key found for this signature in database
GPG key ID: 770F7A9A5AE15600

View file

@ -37,17 +37,20 @@ const constants = fs.constants;
const { const {
createExternalizableString, createExternalizableString,
createExternalizableTwoByteString,
externalizeString, externalizeString,
isOneByteString, isOneByteString,
} = globalThis; } = globalThis;
assert.notStrictEqual(createExternalizableString, undefined); assert.notStrictEqual(createExternalizableString, undefined);
assert.notStrictEqual(createExternalizableTwoByteString, undefined);
assert.notStrictEqual(externalizeString, undefined); assert.notStrictEqual(externalizeString, undefined);
assert.notStrictEqual(isOneByteString, undefined); assert.notStrictEqual(isOneByteString, undefined);
// Account for extra globals exposed by --expose_externalize_string. // Account for extra globals exposed by --expose_externalize_string.
common.allowGlobals( common.allowGlobals(
createExternalizableString, createExternalizableString,
createExternalizableTwoByteString,
externalizeString, externalizeString,
isOneByteString, isOneByteString,
globalThis.x, globalThis.x,