fix: lint-archive error handling, test: big zip binary, v1.3.39
This commit is contained in:
@@ -114,9 +114,9 @@ OK=$(json_field "$BODY" ok)
|
||||
echo ""
|
||||
echo ">>> Архив > 100 KB → 413"
|
||||
BIG_ZIP="${TMP}/big.zip"
|
||||
# Создаём файл > 100 KB и пакуем
|
||||
dd if=/dev/urandom bs=1024 count=110 2>/dev/null | base64 > "${TMP}/big.txt"
|
||||
(cd "$TMP" && zip -q big.zip big.txt)
|
||||
# Случайные бинарные данные не сжимаются → zip гарантированно > 100 KB
|
||||
dd if=/dev/urandom bs=1024 count=130 2>/dev/null > "${TMP}/big.bin"
|
||||
(cd "$TMP" && zip -q big.zip big.bin)
|
||||
R=$(lint_post "$BIG_ZIP")
|
||||
HTTP=$(echo "$R" | tail -1)
|
||||
check_http "$HTTP" "413" "Большой архив → 413"
|
||||
|
||||
Reference in New Issue
Block a user