From 78ae19fbada034f87dde5c61c588e70fdb55082f Mon Sep 17 00:00:00 2001 From: Ben Heidemann Date: Sun, 18 Apr 2021 14:23:23 +0100 Subject: [PATCH] test(#776): add regression test for issue #776 --- tests/bugs/issue776.js | 12 ++++++++++++ tests/index.js | 1 + 2 files changed, 13 insertions(+) create mode 100644 tests/bugs/issue776.js diff --git a/tests/bugs/issue776.js b/tests/bugs/issue776.js new file mode 100644 index 0000000..2f3bc45 --- /dev/null +++ b/tests/bugs/issue776.js @@ -0,0 +1,12 @@ +'use strict'; +const util = require('../lib/test-utils.js'); + +describe('fs.mkdir does not recursively create parent directories when called with { recursive: true }, issue776', function() { + beforeEach(util.setup); + afterEach(util.cleanup); + + it('should not throw when calling fs.mkdir with recursive flag set', function(done) { + const fs = util.fs(); + fs.mkdir('/test_dir/a/b', { recursive: true }, done); + }); +}); diff --git a/tests/index.js b/tests/index.js index 75f797e..b1215c8 100644 --- a/tests/index.js +++ b/tests/index.js @@ -92,6 +92,7 @@ require('./bugs/issue270.js'); require('./bugs/rename-dir-trailing-slash.js'); require('./bugs/issue357.js'); require('./bugs/issue773.js'); +require('./bugs/issue776.js'); // Sample code from README require('./spec/readme.example.spec');