update local and remote tests for dolt blame to be more accurate

This commit is contained in:
Stephanie You
2023-06-01 16:34:40 -07:00
parent 4a4bd88ffb
commit fc4d7439cd
2 changed files with 7 additions and 10 deletions
+5 -4
View File
@@ -61,12 +61,13 @@ SQL
run dolt blame blame_test
[ "$status" -eq 0 ]
[[ "$output" =~ "1".*"Thomas Foolery".*"create blame_test table" ]] || false
[[ "${lines[1]}" =~ "pk".*"commit".*"commit_date".*"committer".*"email".*"message" ]] || false
[[ "$output" =~ "1 |".+"|".+"| Thomas Foolery, | bats-1@email.fake | create blame_test table |" ]] || false
[[ ! "$output" =~ "Richard Tracy" ]] || false
[[ ! "$output" =~ "add richard to blame_test" ]] || false
[[ "$output" =~ "2".*"Harry Wombat".*"replace richard" ]] || false
[[ "$output" =~ "3".*"Johnny Moolah".*"add more people" ]] || false
[[ "$output" =~ "4".*"Johnny Moolah".*"add more people" ]] || false
[[ "$output" =~ "2 |".+"|".+"| Harry Wombat, | bats-3@email.fake | replace richard with harry |" ]] || false
[[ "$output" =~ "3 |".+"|".+"| Johnny Moolah, | bats-4@email.fake | add more people to blame_test |" ]] || false
[[ "$output" =~ "4 |".+"|".+"| Johnny Moolah, | bats-4@email.fake | add more people to blame_test |" ]] || false
}
@test "blame: blames HEAD when commit ref omitted" {
+2 -6
View File
@@ -122,15 +122,11 @@ teardown() {
start_sql_server defaultDB
run dolt --user dolt blame test
[ "$status" -eq 0 ]
[[ "$output" =~ "1".*"insert initial value into test" ]] || false
[[ "$output" =~ "2".*"insert more values into test" ]] || false
[[ "$output" =~ "3".*"insert more values into test" ]] || false
export out="$output"
stop_sql_server 1
run dolt blame test
[ "$status" -eq 0 ]
[[ "$output" =~ "1".*"insert initial value into test" ]] || false
[[ "$output" =~ "2".*"insert more values into test" ]] || false
[[ "$output" =~ "3".*"insert more values into test" ]] || false
[[ "$output" = $out ]] || false
}