Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
test: refactor mkdtemp test and added async
This test refactored the original test for mkdtempSync prefix validation
and added the test also for the async function mkdtemp.
  • Loading branch information
lucamaraschi committed Mar 28, 2017
commit daa39cd9e08b45b09a5c13a2d0384413861aa2c9
25 changes: 25 additions & 0 deletions test/parallel/test-fs-mkdtemp-prefix-check.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
'use strict';
const common = require('../common');
const assert = require('assert');
const fs = require('fs');

const expectedError = /^TypeError: filename prefix is required$/;
const prefixValues = [undefined, null, 0, true, false, 1, ''];

function fail(value) {
assert.throws(
() => fs.mkdtempSync(value, {}),
expectedError
);
}

function failAsync(value) {
assert.throws(
() => fs.mkdtemp(value, common.mustNotCall()), expectedError
);
}

prefixValues.forEach((prefixValue) => {
fail(prefixValue);
failAsync(prefixValue);
});
13 changes: 0 additions & 13 deletions test/parallel/test-mkdtemp-sync-prefix-check.js

This file was deleted.