Spaces:
Runtime error
Runtime error
File size: 508 Bytes
dc89ab8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import {
assertEquals,
assertObjectMatch
} from "https://deno.land/std@0.152.0/testing/asserts.ts";
import * as CSV from './csv.ts';
Deno.test("ParseLine", () => {
assertEquals(CSV.parseLine('"test", "test, with", without'), ['test', 'test, with', 'without'])
})
Deno.test("ParseCSV", () => {
const res: object[] = []
const expected = { test: 'hello', case: 'world' }
CSV.parse('test,case\nhello,world', e => res.push(e))
assertObjectMatch(res[0], expected)
assertEquals(res, [expected])
})
|