From: Ardis Lu Date: Fri, 2 Jan 2026 04:21:39 +0000 (-0800) Subject: Add empty row test X-Git-Tag: v0.1.10~2 X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=e00edb8bb4c7107b0ddf6e2f26a18e251138c756;p=csvio Add empty row test --- diff --git a/test/normalization.test.js b/test/normalization.test.js index 268b52e..a50332e 100644 --- a/test/normalization.test.js +++ b/test/normalization.test.js @@ -284,6 +284,14 @@ suite('CSVNormalizer.toFieldMap', { concurrency: true }, () => { map.source.push({ name: 'c', value: 3 }); ok(map.source === row); }); + test('works with empty row', { concurrency: true }, async () => { + const map = CSVNormalizer.toFieldMap([]); + deepStrictEqual(map.size, 0); + ok(!map.has('a')); + map.set('a', 1); + deepStrictEqual(map.size, 1); + ok(map.has('a')); + }); }); suite('CSVNormalizer.from', { concurrency: true }, () => {