-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_language_driver bibtex
+test_language_driver cpp
+test_language_driver csharp
+test_language_driver fortran
+test_language_driver html
+test_language_driver java
+test_language_driver objc
+test_language_driver pascal
+test_language_driver php
+test_language_driver python
+test_language_driver ruby
+test_language_driver tex