From f23377c82d12e37434d3b49c66eb63177da0226e Mon Sep 17 00:00:00 2001 From: Luca Maraschi <luca.maraschi@gmail.com> 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 <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> --- 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$/ + ); +});