From 1db77b0527b17e4d733af25a6b2fcfe9e846050a Mon Sep 17 00:00:00 2001 From: Cristian Dominguez Date: Mon, 16 Dec 2024 12:00:19 -0300 Subject: [PATCH] fix(bulk): fallback `columnDelimtier` to `COMMA` --- src/bulkUtils.ts | 3 ++- test/bulkUtils.test.ts | 1 + test/test-files/csv/single-column.csv | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 test/test-files/csv/single-column.csv diff --git a/src/bulkUtils.ts b/src/bulkUtils.ts index ebc49825..d18d2201 100644 --- a/src/bulkUtils.ts +++ b/src/bulkUtils.ts @@ -243,7 +243,8 @@ export async function detectDelimiter(filePath: string): Promise { expect(await detectDelimiter('./test/test-files/csv/backquote.csv')).to.equal('BACKQUOTE'); expect(await detectDelimiter('./test/test-files/csv/caret.csv')).to.equal('CARET'); expect(await detectDelimiter('./test/test-files/csv/comma.csv')).to.equal('COMMA'); + expect(await detectDelimiter('./test/test-files/csv/single-column.csv')).to.equal('COMMA'); expect(await detectDelimiter('./test/test-files/csv/comma_wrapped_values.csv')).to.equal('COMMA'); expect(await detectDelimiter('./test/test-files/csv/pipe.csv')).to.equal('PIPE'); expect(await detectDelimiter('./test/test-files/csv/semicolon.csv')).to.equal('SEMICOLON'); diff --git a/test/test-files/csv/single-column.csv b/test/test-files/csv/single-column.csv new file mode 100644 index 00000000..aa70f2ab --- /dev/null +++ b/test/test-files/csv/single-column.csv @@ -0,0 +1,11 @@ +NAME +account Upsert #0 +account Upsert #1 +account Upsert #2 +account Upsert #3 +account Upsert #4 +account Upsert #5 +account Upsert #6 +account Upsert #7 +account Upsert #8 +account Upsert #9