aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/diff/tests
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2017-07-17 17:50:50 +0000
committerEnji Cooper <ngie@FreeBSD.org>2017-07-17 17:50:50 +0000
commit4574a545d23364842abd3ba797835717bd4685e5 (patch)
tree647e5a35b93eab7e02d4c9e0ac7f9eeb77927105 /usr.bin/diff/tests
parent4d8c579095ee8ac247d9bb57a31ec5728e41d72e (diff)
Notes
Diffstat (limited to 'usr.bin/diff/tests')
-rwxr-xr-xusr.bin/diff/tests/diff_test.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/usr.bin/diff/tests/diff_test.sh b/usr.bin/diff/tests/diff_test.sh
index e5566b134cc33..12d09eab4dd44 100755
--- a/usr.bin/diff/tests/diff_test.sh
+++ b/usr.bin/diff/tests/diff_test.sh
@@ -7,6 +7,7 @@ atf_test_case header_ns
atf_test_case ifdef
atf_test_case group_format
atf_test_case side_by_side
+atf_test_case brief_format
simple_body()
{
@@ -109,6 +110,23 @@ side_by_side_body()
diff -W 65 -y --suppress-common-lines A B
}
+brief_format_body()
+{
+ atf_check mkdir A B
+
+ atf_check -x "echo 1 > A/test-file"
+ atf_check -x "echo 2 > B/test-file"
+
+ atf_check cp -Rf A C
+
+ atf_check \
+ -s exit:1 \
+ -o inline:"Files A/test-file and B/test-file differ\n" \
+ diff -Nrq A B
+
+ atf_check diff -Nrq A C
+}
+
atf_init_test_cases()
{
atf_add_test_case simple
@@ -118,4 +136,5 @@ atf_init_test_cases()
atf_add_test_case ifdef
atf_add_test_case group_format
atf_add_test_case side_by_side
+ atf_add_test_case brief_format
}