aboutsummaryrefslogtreecommitdiff
path: root/test/parallel/test-fs-truncate-fd.js
diff options
context:
space:
mode:
authorr1cebank <siyuangao@gmail.com>2017-10-06 11:06:35 -0700
committerJames M Snell <jasnell@gmail.com>2017-10-12 18:02:14 -0700
commitc885ea727da7ffd66deb5a775a0d1fb40f14a329 (patch)
tree640837602d14fcffd0b0307d5e8155921357b2d0 /test/parallel/test-fs-truncate-fd.js
parentaf49e58211ea63d53900eb068eaa5f32ae1cf236 (diff)
downloadandroid-node-v8-c885ea727da7ffd66deb5a775a0d1fb40f14a329.tar.gz
android-node-v8-c885ea727da7ffd66deb5a775a0d1fb40f14a329.tar.bz2
android-node-v8-c885ea727da7ffd66deb5a775a0d1fb40f14a329.zip
lib: deprecate fd usage for fs.truncate(Sync)
PR-URL: https://github.com/nodejs/node/pull/15990 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'test/parallel/test-fs-truncate-fd.js')
-rw-r--r--test/parallel/test-fs-truncate-fd.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/parallel/test-fs-truncate-fd.js b/test/parallel/test-fs-truncate-fd.js
index 526612870d..6776dfb266 100644
--- a/test/parallel/test-fs-truncate-fd.js
+++ b/test/parallel/test-fs-truncate-fd.js
@@ -9,6 +9,12 @@ const filename = path.resolve(tmp, 'truncate-file.txt');
fs.writeFileSync(filename, 'hello world', 'utf8');
const fd = fs.openSync(filename, 'r+');
+
+const msg = 'Using fs.truncate with a file descriptor is deprecated.' +
+' Please use fs.ftruncate with a file descriptor instead.';
+
+
+common.expectWarning('DeprecationWarning', msg);
fs.truncate(fd, 5, common.mustCall(function(err) {
assert.ok(!err);
assert.strictEqual(fs.readFileSync(filename, 'utf8'), 'hello');