]> git.ardis.lu - csvio/commitdiff
Fix broken test
authorArdis Lu <ardisglu@gmail.com>
Tue, 5 Aug 2025 06:45:11 +0000 (23:45 -0700)
committerArdis Lu <ardisglu@gmail.com>
Tue, 5 Aug 2025 06:45:11 +0000 (23:45 -0700)
test/core.test.js
test/utils.js

index e549962821515bff0e0e7be0186df3bdcb08b6ea..76bb9ac779ded295b3f4a8246bd4a45f5975c6f4 100644 (file)
@@ -338,15 +338,15 @@ suite('CSVTransformer', { concurrency: true }, () => {
   test('consumes input row without output row when null is returned', { concurrency: true }, async () => {
     await createCSVMockStream([
       ['columnA', 'columnB'],
-      ['should be deleted', 'should be deleted'],
+      ['delete'],
       ['a', 'b'],
-      ['should be deleted', 'should be deleted'],
+      ['delete'],
       ['a', 'b'],
-      ['should be deleted', 'should be deleted'],
+      ['delete'],
       ['a', 'b'],
-      ['should be deleted', 'should be deleted']
+      ['delete']
     ])
-      .pipeThrough(new CSVTransformer(r => r.length % 2 ? r : null))
+      .pipeThrough(new CSVTransformer(r => r[0] === 'delete' ? null : r))
       .pipeTo(csvStreamEqualWritable([
         ['columnA', 'columnB'],
         ['a', 'b'],
index 948bfbc0eed8c3f3ec2a050a392012aef2518afc..71dcc71b4fbfd191dbe2905163aafc414c72275f 100644 (file)
@@ -24,6 +24,9 @@ export function csvStreamEqualWritable(csv) {
         deepStrictEqual(chunk[j], csv[i][j]);
       }
       i++;
+    },
+    close() {
+      deepStrictEqual(i, csv.length);
     }
   });
 }
This page took 0.036066 seconds and 4 git commands to generate.