fsck: repair: add test for the bad checksum of file dentries

Signed-off-by: Hyunchul Lee <hyc.lee@gmail.com>
diff --git a/tests/de_bad_csum/exfat.img.xz b/tests/de_bad_csum/exfat.img.xz
new file mode 100644
index 0000000..7c5dc64
--- /dev/null
+++ b/tests/de_bad_csum/exfat.img.xz
Binary files differ
diff --git a/tests/test_fsck.sh b/tests/test_fsck.sh
index c1bb6ce..c842789 100755
--- a/tests/test_fsck.sh
+++ b/tests/test_fsck.sh
@@ -39,9 +39,7 @@
 if [  -e "$TESTCASE_DIR/exfat.img.expected.xz" ]; then
 	EXPECTED_FILE=$IMAGE_FILE.expected
 	unxz -cfk "$TESTCASE_DIR/$EXPECTED_FILE.xz" > $EXPECTED_FILE
-	xxd $IMAGE_FILE > $IMAGE_FILE.hex
-	xxd $EXPECTED_FILE > $EXPECTED_FILE.hex
-	diff $IMAGE_FILE.hex $EXPECTED_FILE.hex
+	diff <(xxd $IMAGE_FILE) <(xxd $EXPECTED_FILE)
 	if [ "$?" -ne "0" ]; then
 		echo ""
 		echo "Failed $TESTCASE_DIR"