From f2707bda8a73e81a15bac8413f385939417c7c01 Mon Sep 17 00:00:00 2001 From: sethvincent Date: Tue, 14 Nov 2023 15:27:41 -0800 Subject: [PATCH] fix buffers array in _unlink, add unlink test --- index.js | 2 +- test.js | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index e4c1356..19321af 100644 --- a/index.js +++ b/index.js @@ -134,7 +134,7 @@ module.exports = class RAM extends RandomAccess { } _unlink (req) { - this._buffers = [] + this.buffers = [] this.length = 0 req.callback(null, null) } diff --git a/test.js b/test.js index 50583d0..bae4a45 100644 --- a/test.js +++ b/test.js @@ -137,3 +137,18 @@ test('clone', function (t) { }) }) }) + +test('unlink', function (t) { + t.plan(4) + + const file = new RAM() + + file.write(0, Buffer.from('hello'), function (err) { + t.absent(err, 'no error') + file.unlink(function (err) { + t.absent(err, 'no error') + t.is(0, file.buffers.length, 'no buffer') + t.is(0, file.length, 'no length') + }) + }) +})