From c2ead7e2a43553e49d764a8e9ee89bfdc7e210de Mon Sep 17 00:00:00 2001 From: Luca Maraschi Date: Thu, 23 Mar 2017 16:38:58 -0400 Subject: [PATCH] test: test validity of prefix in mkdtempSync This test is checking for the validity of the path used as parameter for mkdtempSync. PR-URL: https://github.com/nodejs/node/pull/12009 Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Franziska Hinkelmann --- test/parallel/test-mkdtemp-sync-prefix-check.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 test/parallel/test-mkdtemp-sync-prefix-check.js diff --git a/test/parallel/test-mkdtemp-sync-prefix-check.js b/test/parallel/test-mkdtemp-sync-prefix-check.js new file mode 100644 index 00000000000000..825f622f069b5e --- /dev/null +++ b/test/parallel/test-mkdtemp-sync-prefix-check.js @@ -0,0 +1,13 @@ +'use strict'; +require('../common'); +const assert = require('assert'); +const fs = require('fs'); + +const assertValues = [undefined, null, 0, true, false, 1]; + +assertValues.forEach((assertValue) => { + assert.throws( + () => fs.mkdtempSync(assertValue, {}), + /^TypeError: filename prefix is required$/ + ); +});