'use strict'; const common = require('../common'); const fs = require('fs'); const prefixValues = [undefined, null, 0, true, false, 1, '']; function fail(value) { common.expectsError( () => { fs.mkdtempSync(value, {}); }, { code: 'ERR_INVALID_ARG_TYPE', type: TypeError }); } function failAsync(value) { common.expectsError( () => { fs.mkdtemp(value, common.mustNotCall()); }, { code: 'ERR_INVALID_ARG_TYPE', type: TypeError }); } prefixValues.forEach((prefixValue) => { fail(prefixValue); failAsync(prefixValue); });