echo "git rev-parse accepted an invalid .git file"
                false
        fi &&
-       if ! grep -qe "Invalid gitfile format" .err
+       if ! grep "Invalid gitfile format" .err
        then
                echo "git rev-parse returned wrong error"
                false
                echo "git rev-parse accepted an invalid .git file path"
                false
        fi &&
-       if ! grep -qe "Not a git repository" .err
+       if ! grep "Not a git repository" .err
        then
                echo "git rev-parse returned wrong error"
                false
 
 test_expect_success 'check cat-file' '
        git cat-file blob $SHA >actual &&
-       diff -u bar actual
+       test_cmp bar actual
 '
 
 test_expect_success 'check update-index' '