diff --git a/t/t4034-diff-words.sh b/t/t4034-diff-words.sh
index 8096d8a337867b4afdc4b061fdc314fdd8eac185..2647191e7fe24d1763554f478b65c200343179d0 100755 (executable)
--- a/t/t4034-diff-words.sh
+++ b/t/t4034-diff-words.sh
'
+word_diff_for_language () {
+ cp "$TEST_DIRECTORY/t4034/$1/pre" \
+ "$TEST_DIRECTORY/t4034/$1/post" \
+ "$TEST_DIRECTORY/t4034/$1/expect" . &&
+ echo "* diff=$1" >.gitattributes &&
+ word_diff --color-words && cp output output.$1
+}
+
+for lang_dir in $TEST_DIRECTORY/t4034/*; do
+ lang=${lang_dir#$TEST_DIRECTORY/t4034/}
+ test_expect_success "diff driver '$lang' has sane word regex" "
+ word_diff_for_language $lang
+ "
+done
+
test_done