# Verify the behaviour of cmp in the case of a small diff between
# two large files

unquote dir/script.txt
! testscript dir
env
cmpenv stdout stdout.golden

-- dir/script.txt --
>cmp a b
>
>-- a --
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>-- b --
>b
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
>a
-- stdout.golden --
> cmp a b
--- a
+++ b
@@ -1,3 +1,4 @@
+b
 a
 a
 a
@@ -46,4 +47,3 @@
 a
 a
 a
-a

FAIL: $$WORK${/}dir${/}script.txt:1: a and b differ
