1'use strict'; 2require('../common'); 3const assert = require('assert'); 4const util = require('util'); 5 6const utilBinding = process.binding('util'); 7assert.deepStrictEqual( 8 Object.keys(utilBinding).sort(), 9 [ 10 'isAnyArrayBuffer', 11 'isArrayBuffer', 12 'isArrayBufferView', 13 'isAsyncFunction', 14 'isDataView', 15 'isDate', 16 'isExternal', 17 'isMap', 18 'isMapIterator', 19 'isNativeError', 20 'isPromise', 21 'isRegExp', 22 'isSet', 23 'isSetIterator', 24 'isTypedArray', 25 'isUint8Array', 26 ]); 27 28for (const k of Object.keys(utilBinding)) { 29 assert.strictEqual(utilBinding[k], util.types[k]); 30} 31