From 804cc7670d9474ea6bb7d7b4e109de7d0adbd72f Mon Sep 17 00:00:00 2001 From: Carl Lei Date: Tue, 3 Nov 2015 09:52:46 +0800 Subject: test: numeric flags to fs.open This has been supperted for long but never tested nor documented. PR-URL: https://github.com/nodejs/node/pull/3641 Reviewed-By: Ben Noordhuis Reviewed-By: James M Snell --- test/parallel/test-fs-open-numeric-flags.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 test/parallel/test-fs-open-numeric-flags.js (limited to 'test/parallel/test-fs-open-numeric-flags.js') diff --git a/test/parallel/test-fs-open-numeric-flags.js b/test/parallel/test-fs-open-numeric-flags.js new file mode 100644 index 0000000000..d3bd42227c --- /dev/null +++ b/test/parallel/test-fs-open-numeric-flags.js @@ -0,0 +1,16 @@ +'use strict'; +const common = require('../common'); + +const constants = require('constants'); +const assert = require('assert'); +const fs = require('fs'); +const path = require('path'); + +common.refreshTmpDir(); + +// O_WRONLY without O_CREAT shall fail with ENOENT +const pathNE = path.join(common.tmpDir, 'file-should-not-exist'); +assert.throws( + () => fs.openSync(pathNE, constants.O_WRONLY), + (e) => e.code === 'ENOENT' +); -- cgit v1.2.3