test: Switch to live server

This commit is contained in:
2022-01-18 20:07:12 +01:00
parent e89a44c4f8
commit b746cbc337

View File

@@ -1,4 +1,4 @@
set -g domain 'http://new.tojnar.cz'
set -g domain 'https://krk.tojnar.cz'
set -g failed 0
function fail
@@ -17,7 +17,7 @@ function test_request
set output_file (mktemp)
curl --silent --location --head "$domain$uri" > "$output_file"
set last_status (cat "$output_file" | grep --perl-regexp 'HTTP/.+ \K([0-9]{3})' --only-matching | tail -n 1 | string trim)
set last_location (cat "$output_file" | grep --perl-regexp 'Location: \K(.+)' --only-matching | tail -n 1 | string trim)
set last_location (cat "$output_file" | grep --perl-regexp --ignore-case 'location: \K(.+)' --only-matching | tail -n 1 | string trim)
set -l expected_status 200
if test "$argc" -ge 2
@@ -46,30 +46,30 @@ function test_request
echo > /dev/stderr
end
test_request '/krk?lang=cs&page=krk_default' 200 '/krk/'
test_request '/krk?lang=en&page=krk_default' 200 '/krk/en/'
test_request '/krk?lang=cs' 200 '/krk/'
test_request '/krk?lang=en' 200 '/krk/en/'
test_request '/krk/mainkrk.php?page=clanky/beskydy-2010' 200 '/krk/clanky/beskydy-2010.html'
test_request '/krk/mainkrk.php?page=clanky/beskydy' 404 '/krk/clanky/beskydy.html'
test_request '/krk/?page=mcr_2009' 200 '/krk/mcr_2009/'
test_request '/krk/?page=mcr_2009/mcr_2009' 200 '/krk/mcr_2009/'
test_request '/krk/?page=mcr_2009/probihani_loucna/probihani_loucna' 200 '/krk/mcr_2009/probihani_loucna/'
test_request '/krk/?page=clanky' 200 '/krk/clanky/'
test_request '/krk/?page=clanky/clanky' 200 '/krk/clanky/'
test_request '/krk/?page=mcr_2009/' 200 '/krk/mcr_2009/'
test_request '/krk/?page=foo/' 404 '/krk/foo/'
test_request '/krk' 200 '/krk/'
test_request '/krk/cs/' 200 '/krk/'
test_request '/krk/en/'
test_request '/krk/en' 200 '/krk/en/'
test_request '/krk/cs' 200 '/krk/'
test_request '/krk/mainkrk.php' 200 '/krk/'
test_request '/krk/cs/mcr_2009/mcr_2009.html' 200 '/krk/mcr_2009/mcr_2009.html'
test_request '/krk/en/mcr_2009/mcr_2009.html'
test_request '/krk/clanky/beskydy-2010.html'
test_request '/krk/clanky/beskydy.html' 404
test_request '/krk/pages/mcr_2009/euro.gif' 200 '/krk/mcr_2009/euro.gif'
test_request '?lang=cs&page=krk_default' 200 '/'
test_request '?lang=en&page=krk_default' 200 '/en/'
test_request '?lang=cs' 200 '/'
test_request '?lang=en' 200 '/en/'
test_request '/mainkrk.php?page=clanky/beskydy-2010' 200 '/clanky/beskydy-2010.html'
test_request '/mainkrk.php?page=clanky/beskydy' 404 '/clanky/beskydy.html'
test_request '/?page=mcr_2009' 200 '/mcr_2009/'
test_request '/?page=mcr_2009/mcr_2009' 200 '/mcr_2009/'
test_request '/?page=mcr_2009/probihani_loucna/probihani_loucna' 200 '/mcr_2009/probihani_loucna/'
test_request '/?page=clanky' 200 '/clanky/'
test_request '/?page=clanky/clanky' 200 '/clanky/'
test_request '/?page=mcr_2009/' 200 '/mcr_2009/'
test_request '/?page=foo/' 404 '/foo/'
test_request '' 200 '/'
test_request '/cs/' 200 '/'
test_request '/en/'
test_request '/en' 200 '/en/'
test_request '/cs' 200 '/'
test_request '/mainkrk.php' 200 '/'
test_request '/cs/mcr_2009/mcr_2009.html' 200 '/mcr_2009/mcr_2009.html'
test_request '/en/mcr_2009/mcr_2009.html'
test_request '/clanky/beskydy-2010.html'
test_request '/clanky/beskydy.html' 404
test_request '/pages/mcr_2009/euro.gif' 200 '/mcr_2009/euro.gif'
if test $failed = 0
echo "All tests passed" > /dev/stderr