From b23f2461cbe80da6756ffa6da29bc92f98c44fc2 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Tue, 20 Jun 2017 09:56:05 -0700 Subject: [PATCH] test: refactor test-stream2-writable * Use common.mustCall() to confirm that _write() is called only once. * Check that _write() is called with the correct argument PR-URL: https://github.com/nodejs/node/pull/13823 Reviewed-By: Gibson Fahnestock Reviewed-By: Anna Henningsen Reviewed-By: Colin Ihrig Reviewed-By: Luigi Pinca Reviewed-By: Refael Ackermann --- test/parallel/test-stream2-writable.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/parallel/test-stream2-writable.js b/test/parallel/test-stream2-writable.js index ccdc56d6af4c0a..2af3f683a23478 100644 --- a/test/parallel/test-stream2-writable.js +++ b/test/parallel/test-stream2-writable.js @@ -294,7 +294,9 @@ for (let i = 0; i < chunks.length; i++) { { // Verify that end(chunk) twice is an error const w = new W(); - w._write = common.noop; + w._write = common.mustCall((msg) => { + assert.strictEqual(msg.toString(), 'this is the end'); + }); let gotError = false; w.on('error', function(er) { gotError = true;