From: Ardis Lu Date: Fri, 24 Jan 2025 04:23:55 +0000 (-0800) Subject: Add header row deletion test X-Git-Tag: v0.1.0~87 X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=116b848529a1f7f049d873b0da7898a5c5692ad5;p=csvio Add header row deletion test --- 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'],