Add a test where all pairs in a hunk become context
This commit is contained in:
parent
8ebcba623e
commit
a19a77f105
1 changed files with 19 additions and 0 deletions
|
|
@ -156,3 +156,22 @@ setup() {
|
|||
output_normalized="$(printf '%s\n' "$output" | sed -e '/^index /d')"
|
||||
assert_equal "$expected" "$output_normalized"
|
||||
}
|
||||
|
||||
@test "drops hunk when all pairs become context" {
|
||||
cat >"$BATS_TEST_TMPDIR/old" <<-'EOF'
|
||||
foo
|
||||
bar
|
||||
baz
|
||||
EOF
|
||||
sed \
|
||||
-e 's/foo/foo_changed/' \
|
||||
-e 's/bar/bar_changed/' \
|
||||
"$BATS_TEST_TMPDIR/old" >"$BATS_TEST_TMPDIR/new"
|
||||
|
||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||
>"$BATS_TEST_TMPDIR/diff_full" || true
|
||||
|
||||
run mechanicaldiff.py qux quux <"$BATS_TEST_TMPDIR/diff_full"
|
||||
assert_failure
|
||||
assert_output ""
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue