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 set -g failed 0
function fail function fail
@@ -17,7 +17,7 @@ function test_request
set output_file (mktemp) set output_file (mktemp)
curl --silent --location --head "$domain$uri" > "$output_file" 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_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 set -l expected_status 200
if test "$argc" -ge 2 if test "$argc" -ge 2
@@ -46,30 +46,30 @@ function test_request
echo > /dev/stderr echo > /dev/stderr
end end
test_request '/krk?lang=cs&page=krk_default' 200 '/krk/' test_request '?lang=cs&page=krk_default' 200 '/'
test_request '/krk?lang=en&page=krk_default' 200 '/krk/en/' test_request '?lang=en&page=krk_default' 200 '/en/'
test_request '/krk?lang=cs' 200 '/krk/' test_request '?lang=cs' 200 '/'
test_request '/krk?lang=en' 200 '/krk/en/' test_request '?lang=en' 200 '/en/'
test_request '/krk/mainkrk.php?page=clanky/beskydy-2010' 200 '/krk/clanky/beskydy-2010.html' test_request '/mainkrk.php?page=clanky/beskydy-2010' 200 '/clanky/beskydy-2010.html'
test_request '/krk/mainkrk.php?page=clanky/beskydy' 404 '/krk/clanky/beskydy.html' test_request '/mainkrk.php?page=clanky/beskydy' 404 '/clanky/beskydy.html'
test_request '/krk/?page=mcr_2009' 200 '/krk/mcr_2009/' test_request '/?page=mcr_2009' 200 '/mcr_2009/'
test_request '/krk/?page=mcr_2009/mcr_2009' 200 '/krk/mcr_2009/' test_request '/?page=mcr_2009/mcr_2009' 200 '/mcr_2009/'
test_request '/krk/?page=mcr_2009/probihani_loucna/probihani_loucna' 200 '/krk/mcr_2009/probihani_loucna/' test_request '/?page=mcr_2009/probihani_loucna/probihani_loucna' 200 '/mcr_2009/probihani_loucna/'
test_request '/krk/?page=clanky' 200 '/krk/clanky/' test_request '/?page=clanky' 200 '/clanky/'
test_request '/krk/?page=clanky/clanky' 200 '/krk/clanky/' test_request '/?page=clanky/clanky' 200 '/clanky/'
test_request '/krk/?page=mcr_2009/' 200 '/krk/mcr_2009/' test_request '/?page=mcr_2009/' 200 '/mcr_2009/'
test_request '/krk/?page=foo/' 404 '/krk/foo/' test_request '/?page=foo/' 404 '/foo/'
test_request '/krk' 200 '/krk/' test_request '' 200 '/'
test_request '/krk/cs/' 200 '/krk/' test_request '/cs/' 200 '/'
test_request '/krk/en/' test_request '/en/'
test_request '/krk/en' 200 '/krk/en/' test_request '/en' 200 '/en/'
test_request '/krk/cs' 200 '/krk/' test_request '/cs' 200 '/'
test_request '/krk/mainkrk.php' 200 '/krk/' test_request '/mainkrk.php' 200 '/'
test_request '/krk/cs/mcr_2009/mcr_2009.html' 200 '/krk/mcr_2009/mcr_2009.html' test_request '/cs/mcr_2009/mcr_2009.html' 200 '/mcr_2009/mcr_2009.html'
test_request '/krk/en/mcr_2009/mcr_2009.html' test_request '/en/mcr_2009/mcr_2009.html'
test_request '/krk/clanky/beskydy-2010.html' test_request '/clanky/beskydy-2010.html'
test_request '/krk/clanky/beskydy.html' 404 test_request '/clanky/beskydy.html' 404
test_request '/krk/pages/mcr_2009/euro.gif' 200 '/krk/mcr_2009/euro.gif' test_request '/pages/mcr_2009/euro.gif' 200 '/mcr_2009/euro.gif'
if test $failed = 0 if test $failed = 0
echo "All tests passed" > /dev/stderr echo "All tests passed" > /dev/stderr