diff --git a/integration-tests/bats/diff.bats b/integration-tests/bats/diff.bats index fc64e273c4..6678590fef 100644 --- a/integration-tests/bats/diff.bats +++ b/integration-tests/bats/diff.bats @@ -192,6 +192,79 @@ SQL [[ "$output" =~ "| > | modify2 | CREATE PROCEDURE modify2() SELECT 43 |" ]] || false } +@test "diff: reverse diff" { + # We're not using the test table, so we might as well delete it + dolt sql < | modify2 | CREATE PROCEDURE modify2() SELECT 42 |" ]] || false + [[ "$output" =~ "| + | remove | CREATE PROCEDURE remove() BEGIN |" ]] || false + [[ "$output" =~ "| | | SELECT 8; |" ]] || false + [[ "$output" =~ "| | | END |" ]] || false + [[ "$output" =~ "+---+---------+--------------------------------------+" ]] || false +} + @test "diff: clean working set" { dolt add . dolt commit -m table diff --git a/integration-tests/bats/ignore.bats b/integration-tests/bats/ignore.bats index 74aefe0e1a..508f8951b8 100644 --- a/integration-tests/bats/ignore.bats +++ b/integration-tests/bats/ignore.bats @@ -278,7 +278,7 @@ SQL } -@test "ignore: don't display add ignored tables in dolt diff" { +@test "ignore: don't display new but ignored tables in dolt diff" { skip_nbf_ld_1 dolt sql <