diff --git a/tests/test.sh b/tests/test.sh index e029586..23c1e80 100644 --- a/tests/test.sh +++ b/tests/test.sh @@ -69,9 +69,8 @@ assert_match "Body contains redirect to CV" "cabillot_julien_cv.pdf" "$BODY" echo "" echo "Test: GET /cabillot_julien_cv.pdf" -RESPONSE=$(curl -sf -D - "$BASE_URL/cabillot_julien_cv.pdf") -STATUS=$(echo "$RESPONSE" | head -1 | grep -oP '\d{3}') -CONTENT_TYPE=$(echo "$RESPONSE" | grep -i 'content-type' | tr -d '\r' | cut -d: -f2- | xargs) +STATUS=$(curl -sf -o /dev/null -w '%{http_code}' "$BASE_URL/cabillot_julien_cv.pdf") +CONTENT_TYPE=$(curl -sf -o /dev/null -D - "$BASE_URL/cabillot_julien_cv.pdf" | grep -i 'content-type' | tr -d '\r' | cut -d: -f2- | xargs) assert "HTTP status is 200" "200" "$STATUS" assert_match "Content-Type is application/pdf" "application/pdf" "$CONTENT_TYPE"