From ae26358b25e93a250cf498221d5ef502e5204e71 Mon Sep 17 00:00:00 2001 From: lana-k Date: Thu, 29 Jun 2023 22:28:41 +0200 Subject: [PATCH] add test #110 --- tests/lib/csv.spec.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tests/lib/csv.spec.js b/tests/lib/csv.spec.js index 2807f4c..d6ae6e9 100644 --- a/tests/lib/csv.spec.js +++ b/tests/lib/csv.spec.js @@ -116,6 +116,27 @@ describe('csv.js', () => { await expect(csv.parse(file)).to.be.rejectedWith(err) }) + it('parse rejects when getResult failed', async () => { + sinon.stub(Papa, 'parse').callsFake((file, config) => { + config.complete({ + data: [ + [1, new Date('invalid date')], + [2, new Date('2023-05-05T15:30:00Z')] + ], + errors: [], + meta: { + delimiter: ',', + linebreak: '\n', + aborted: false, + truncated: true + } + }) + }) + + const file = {} + await expect(csv.parse(file)).to.be.rejectedWith('Invalid time value') + }) + it('prepareForExport', () => { const resultSet = { columns: ['id', 'name'],