Add a test with a more complicated substitution
This commit is contained in:
parent
c1e29682d5
commit
2d513835dc
1 changed files with 18 additions and 0 deletions
|
|
@ -120,3 +120,21 @@ setup() {
|
|||
assert_failure
|
||||
assert_output "${output_one}${output_two}"
|
||||
}
|
||||
|
||||
@test "supports regex group substitutions" {
|
||||
cat >"$BATS_TEST_TMPDIR/old" <<-'EOF'
|
||||
foo(123)
|
||||
bar
|
||||
EOF
|
||||
cat >"$BATS_TEST_TMPDIR/new" <<-'EOF'
|
||||
foo-123
|
||||
bar
|
||||
EOF
|
||||
|
||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||
>"$BATS_TEST_TMPDIR/diff" || true
|
||||
|
||||
run mechanicaldiff.py 'foo\((\d+)\)' 'foo-\1' <"$BATS_TEST_TMPDIR/diff"
|
||||
assert_success
|
||||
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue