We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4649b73 commit 40ec345Copy full SHA for 40ec345
1 file changed
meta/test/unzip/test.sh
@@ -22,6 +22,24 @@ DST="$(sha256sum ./$DATA)"
22
if [ "$SRC" = "$DST" ]; then echo "$TEST": PASS; else echo "$TEST: FAIL"; R=$((R+1)); fi
23
rm "./$DATA" test.zip
24
25
+# Extension test
26
+TEST="$SCRIPT extension"
27
+DATA=$(readlink -f $(which $INTERP))
28
+
29
+# Store a binary file in a zip
30
+cp $DATA .
31
+DATA=$(basename $DATA)
32
+SRC="$(sha256sum ./$DATA)"
33
+if [ -f test.zip ]; then rm "test.zip"; fi
34
+zip test.zip -Z store "./$DATA"
35
36
+# Extract and compare
37
+rm "./$DATA"
38
+$INTERP $SCRIPT test
39
+DST="$(sha256sum ./$DATA)"
40
+if [ "$SRC" = "$DST" ]; then echo "$TEST": PASS; else echo "$TEST: FAIL"; R=$((R+1)); fi
41
+rm "./$DATA" test.zip
42
43
# Inflate test
44
TEST="$SCRIPT inflate"
45
DATA=$(readlink -f $(which $INTERP))
0 commit comments