Files
Kmake/test/parallel/test-fs-mkdtemp-prefix-check.js

34 lines
620 B
JavaScript
Raw Permalink Normal View History

2026-05-26 23:36:42 -07:00
'use strict';
const common = require('../common');
const assert = require('assert');
const fs = require('fs');
const prefixValues = [undefined, null, 0, true, false, 1];
function fail(value) {
assert.throws(
() => {
fs.mkdtempSync(value, {});
},
{
code: 'ERR_INVALID_ARG_TYPE',
name: 'TypeError'
});
}
function failAsync(value) {
assert.throws(
() => {
fs.mkdtemp(value, common.mustNotCall());
},
{
code: 'ERR_INVALID_ARG_TYPE',
name: 'TypeError'
});
}
for (const prefixValue of prefixValues) {
fail(prefixValue);
failAsync(prefixValue);
}