1'use strict'; 2const common = require('../../common'); 3const assert = require('assert'); 4 5// Test passing NULL to object-related N-APIs. 6const { testNull } = require(`./build/${common.buildType}/test_string`); 7 8const expectedResult = { 9 envIsNull: 'Invalid argument', 10 stringIsNullNonZeroLength: 'Invalid argument', 11 stringIsNullZeroLength: 'napi_ok', 12 resultIsNull: 'Invalid argument', 13}; 14 15assert.deepStrictEqual(expectedResult, testNull.test_create_latin1()); 16assert.deepStrictEqual(expectedResult, testNull.test_create_utf8()); 17assert.deepStrictEqual(expectedResult, testNull.test_create_utf16()); 18