mirror of
https://github.com/lana-k/sqliteviz.git
synced 2025-12-06 18:18:53 +08:00
add test #110
This commit is contained in:
@@ -116,6 +116,27 @@ describe('csv.js', () => {
|
|||||||
await expect(csv.parse(file)).to.be.rejectedWith(err)
|
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', () => {
|
it('prepareForExport', () => {
|
||||||
const resultSet = {
|
const resultSet = {
|
||||||
columns: ['id', 'name'],
|
columns: ['id', 'name'],
|
||||||
|
|||||||
Reference in New Issue
Block a user