Unskipped and updated bats test for batch insert failure

Signed-off-by: Zach Musgrave <zach@liquidata.co>
This commit is contained in:
Zach Musgrave
2020-04-22 20:33:50 -07:00
parent 38c309548c
commit 8ddad0bb8d

View File

@@ -52,7 +52,25 @@ insert into test values poop;
SQL
[ "$status" -ne 0 ]
[[ "$output" =~ "Error processing batch" ]] || false
skip "No line number and query on error"
[[ "$output" =~ " 3 " ]] || false
[[ "$output" =~ "insert into test values poop;" ]] || false
[[ "$output" =~ "error on line 3 for query" ]] || false
[[ "$output" =~ "insert into test values poop" ]] || false
run dolt sql <<SQL
insert into test values (0,0,0,0,0,0);
insert into test values (1,0,
0,0,0,0);
insert into
test values (2,0,0,0,0,0)
;
insert into
test values
poop;
SQL
[ "$status" -ne 0 ]
[[ "$output" =~ "Error processing batch" ]] || false
[[ "$output" =~ "error on line 10 for query" ]] || false
[[ "$output" =~ "poop" ]] || false
}