29 lines
383 B
Bash
29 lines
383 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# environment
|
||
|
t=import-csv
|
||
|
mkdir "${OPENREFINE_TMPDIR}/${t}"
|
||
|
cd "${OPENREFINE_TMPDIR}/${t}" || exit 1
|
||
|
|
||
|
# data
|
||
|
cat << "DATA" > "test.csv"
|
||
|
a,b,c
|
||
|
1,2,3
|
||
|
0,0,0
|
||
|
$,\,'
|
||
|
DATA
|
||
|
|
||
|
# assertion
|
||
|
cat << "DATA" > "test.assert"
|
||
|
a b c
|
||
|
1 2 3
|
||
|
0 1 0
|
||
|
$ \ '
|
||
|
DATA
|
||
|
|
||
|
# action
|
||
|
orcli import csv "test.csv"
|
||
|
orcli export tsv "test csv" --output "test.output"
|
||
|
|
||
|
# test
|
||
|
diff -u "test.assert" "test.output"
|