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_constructor`); 7const expectedResult = { 8 envIsNull: 'Invalid argument', 9 nameIsNull: 'Invalid argument', 10 lengthIsZero: 'napi_ok', 11 nativeSideIsNull: 'Invalid argument', 12 dataIsNull: 'napi_ok', 13 propsLengthIsZero: 'napi_ok', 14 propsIsNull: 'Invalid argument', 15 resultIsNull: 'Invalid argument', 16}; 17 18assert.deepStrictEqual(testNull.testDefineClass(), expectedResult); 19