aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/diff/tests/diff_test.sh
diff options
context:
space:
mode:
authorTom Jones <thj@FreeBSD.org>2022-02-18 15:21:23 +0000
committerTom Jones <thj@FreeBSD.org>2022-02-18 15:51:38 +0000
commit3931c072c63d5a51d83157009e7f7510e08da80c (patch)
treeca1a4844e9fd967263723ba41b518a4b8b79cef8 /usr.bin/diff/tests/diff_test.sh
parentcffebd1e8fed3fb21b98a2ad6ed910a76b20b177 (diff)
downloadsrc-3931c072c63d5a51d83157009e7f7510e08da80c.tar.gz
src-3931c072c63d5a51d83157009e7f7510e08da80c.zip
Diffstat (limited to 'usr.bin/diff/tests/diff_test.sh')
-rwxr-xr-xusr.bin/diff/tests/diff_test.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/usr.bin/diff/tests/diff_test.sh b/usr.bin/diff/tests/diff_test.sh
index 91e43b570655..fa76c7ada3eb 100755
--- a/usr.bin/diff/tests/diff_test.sh
+++ b/usr.bin/diff/tests/diff_test.sh
@@ -21,6 +21,7 @@ atf_test_case non_regular_file
atf_test_case binary
atf_test_case functionname
atf_test_case noderef
+atf_test_case ignorecase
simple_body()
{
@@ -324,6 +325,17 @@ noderef_body()
atf_check -o inline:"Symbolic links A/test-file and B/test-file differ\n" -s exit:1 diff -r --no-dereference A B
}
+ignorecase_body()
+{
+ atf_check mkdir A
+ atf_check mkdir B
+
+ atf_check -x "echo hello > A/foo"
+ atf_check -x "echo hello > B/FOO"
+
+ atf_check -o empty -s exit:0 diff -u -r --ignore-file-name-case A B
+}
+
atf_init_test_cases()
{
atf_add_test_case simple
@@ -347,4 +359,5 @@ atf_init_test_cases()
atf_add_test_case binary
atf_add_test_case functionname
atf_add_test_case noderef
+ atf_add_test_case ignorecase
}