test: Switch to live server
This commit is contained in:
52
test.fish
52
test.fish
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user