From 116b848529a1f7f049d873b0da7898a5c5692ad5 Mon Sep 17 00:00:00 2001 From: Ardis Lu Date: Thu, 23 Jan 2025 20:23:55 -0800 Subject: [PATCH] Add header row deletion test --- test/core.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/core.test.js b/test/core.test.js index 52aba74..b064509 100644 --- a/test/core.test.js +++ b/test/core.test.js @@ -274,6 +274,16 @@ suite('CSVTransformer', { concurrency: true }, () => { ['1', '2'] ])); }); + test('deletes header row when handleHeaders returns null', { concurrency: true }, async () => { + await createCSVMockStream([ + ['a', 'b'], + ['1', '2'] + ]) + .pipeThrough(new CSVTransformer(r => r, { handleHeaders: () => null })) + .pipeTo(csvStreamEqualWritable([ + ['1', '2'] + ])); + }); test('enqueues multiple rows when Array> is returned', { concurrency: true }, async () => { await createCSVMockStream([ ['columnA', 'columnB'], -- 2.47.3