When running a test, the diff is always an ascii diff, not binary.
diff --git a/scripts/runtest.sh b/scripts/runtest.sh
index ce4dedf..8da1089 100644
--- a/scripts/runtest.sh
+++ b/scripts/runtest.sh
@@ -95,7 +95,7 @@
     then
       [ ! -z "$4" ] && echo "echo -ne \"$4\" > input"
       echo "echo -ne '$5' | $2"
-      diff -u expected actual
+      diff -au expected actual
       [ "$VERBOSE" == fail ] && exit 1
     fi
   else