Skip to content
Snippets Groups Projects
Commit 50035bce authored by Guillaume ROUSSE's avatar Guillaume ROUSSE
Browse files

update expected results

parent c10ccf73
No related branches found
No related tags found
No related merge requests found
...@@ -8,7 +8,7 @@ use File::Temp; ...@@ -8,7 +8,7 @@ use File::Temp;
use IPC::Run qw(run); use IPC::Run qw(run);
use Test::More; use Test::More;
plan tests => 5; plan tests => 4;
my $log = File::Temp->new(UNLINK => $ENV{TEST_DEBUG} ? 0 : 1); my $log = File::Temp->new(UNLINK => $ENV{TEST_DEBUG} ? 0 : 1);
diag("log file: $log") if $ENV{TEST_DEBUG}; diag("log file: $log") if $ENV{TEST_DEBUG};
...@@ -20,7 +20,10 @@ templates_dir = templates ...@@ -20,7 +20,10 @@ templates_dir = templates
templates_theme = edugain templates_theme = edugain
[federations] [federations]
edugain = t/edugain.xml list = edugain
[edugain]
metadata = t/edugain.xml
[app] [app]
url = https://my.fqdn/accountmanager url = https://my.fqdn/accountmanager
...@@ -67,44 +70,18 @@ subtest "index page" => sub { ...@@ -67,44 +70,18 @@ subtest "index page" => sub {
); );
like( like(
$out, $out,
qr{<a href="\?action=start" class="button">Get started</a>}, qr{<a href="\?action=select_sp" class="button">Get started</a>},
'start button' 'start button'
); );
is($err, '', 'empty stderr'); is($err, '', 'empty stderr');
}; };
subtest "SP selection page, implicit federation selection" => sub { subtest "SP selection page" => sub {
plan tests => 4;
local $ENV{REQUEST_METHOD} = 'GET';
local $ENV{QUERY_STRING} = 'action=start';
my ($out, $err, $rc) = run_executable('access-check-manager.cgi');
like(
$out,
qr{^Content-Type: text/html; charset=utf8\r\n\r\n}m,
'HTTP headers'
);
like(
$out,
qr{<title>eduGAIN Access Check</title>},
'page title'
);
like(
$out,
qr{<select id="entityid" name="entityid" class="required">},
'page content contains SP list'
);
is($err, '', 'empty stderr');
};
subtest "SP selection page, explicit federation selection" => sub {
plan tests => 4; plan tests => 4;
local $ENV{REQUEST_METHOD} = 'GET'; local $ENV{REQUEST_METHOD} = 'GET';
local $ENV{QUERY_STRING} = 'action=select_sp&federation=edugain'; local $ENV{QUERY_STRING} = 'action=select_sp';
my ($out, $err, $rc) = run_executable('access-check-manager.cgi'); my ($out, $err, $rc) = run_executable('access-check-manager.cgi');
like( like(
...@@ -119,7 +96,7 @@ subtest "SP selection page, explicit federation selection" => sub { ...@@ -119,7 +96,7 @@ subtest "SP selection page, explicit federation selection" => sub {
); );
like( like(
$out, $out,
qr{<select id="entityid" name="entityid" class="required">}, qr{<select id="edugain" name="edugain">},
'page content contains SP list' 'page content contains SP list'
); );
is($err, '', 'empty stderr'); is($err, '', 'empty stderr');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment