Improve unit test (#1664)
This commit is contained in:
parent
ae28ea3169
commit
e4bc7c55d6
|
@ -124,6 +124,7 @@ count(1);
|
||||||
# Request with good VH & user
|
# Request with good VH & user
|
||||||
$query =~
|
$query =~
|
||||||
s/url=http%3A%2F%2Ftry.example.com/url=http%3A%2F%2Ftest1.example.com/;
|
s/url=http%3A%2F%2Ftry.example.com/url=http%3A%2F%2Ftest1.example.com/;
|
||||||
|
|
||||||
ok(
|
ok(
|
||||||
$res = $client->_post(
|
$res = $client->_post(
|
||||||
'/checkuser',
|
'/checkuser',
|
||||||
|
@ -140,8 +141,65 @@ count(1);
|
||||||
expectForm( $res, undef, '/checkuser', 'user', 'url' );
|
expectForm( $res, undef, '/checkuser', 'user', 'url' );
|
||||||
ok( $res->[2]->[0] =~ m%<span trspan="checkUser">%, 'Found trspan="checkUser"' )
|
ok( $res->[2]->[0] =~ m%<span trspan="checkUser">%, 'Found trspan="checkUser"' )
|
||||||
or explain( $res->[2]->[0], 'trspan="checkUser"' );
|
or explain( $res->[2]->[0], 'trspan="checkUser"' );
|
||||||
|
ok( $res->[2]->[0] =~ m%value="http://test1.example.com/"%, 'Found well formatted url' )
|
||||||
|
or explain( $res->[2]->[0], 'Well formatted url' );
|
||||||
|
count(2);
|
||||||
|
|
||||||
|
ok( $res->[2]->[0] =~ m%<span trspan="checkUser">%, 'Found trspan="checkUser"' )
|
||||||
|
or explain( $res->[2]->[0], 'trspan="checkUser"' );
|
||||||
|
ok(
|
||||||
|
$res->[2]->[0] =~
|
||||||
|
m%<div class="alert alert-success"><b><span trspan="allowed"></span></b></div>%,
|
||||||
|
'Found trspan="allowed"'
|
||||||
|
) or explain( $res->[2]->[0], 'trspan="allowed"' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<span trspan="headers">%, 'Found trspan="headers"' )
|
||||||
|
or explain( $res->[2]->[0], 'trspan="headers"' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<span trspan="groups_sso">%,
|
||||||
|
'Found trspan="groups_sso"' )
|
||||||
|
or explain( $res->[2]->[0], 'trspan="groups_sso"' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<span trspan="macros">%, 'Found trspan="macros"' )
|
||||||
|
or explain( $res->[2]->[0], 'trspan="macros"' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<span trspan="attributes">%,
|
||||||
|
'Found trspan="attributes"' )
|
||||||
|
or explain( $res->[2]->[0], 'trspan="attributes"' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<td class="align-middle">Auth-User</td>%,
|
||||||
|
'Found Auth-User' )
|
||||||
|
or explain( $res->[2]->[0], 'Header Key: Auth-User' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<td class="align-middle">rtyler</td>%, 'Found rtyler' )
|
||||||
|
or explain( $res->[2]->[0], 'Header Value: rtyler' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<td class="align-middle">su</td>%, 'Found su' )
|
||||||
|
or explain( $res->[2]->[0], 'SSO Groups: su' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<td class="align-middle">_whatToTrace</td>%,
|
||||||
|
'Found _whatToTrace' )
|
||||||
|
or explain( $res->[2]->[0], 'Macro Key _whatToTrace' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<td class="text-left">uid</td>%, 'Found uid' )
|
||||||
|
or explain( $res->[2]->[0], 'Attribute Value uid' );
|
||||||
|
count(11);
|
||||||
|
|
||||||
|
# Request with short VH url & user
|
||||||
|
$query =~
|
||||||
|
s/url=http%3A%2F%2Ftest1.example.com/url=http%3A%2F%2Ftest1:1234/;
|
||||||
|
|
||||||
|
ok(
|
||||||
|
$res = $client->_post(
|
||||||
|
'/checkuser',
|
||||||
|
IO::String->new($query),
|
||||||
|
cookie => "lemonldap=$id",
|
||||||
|
length => length($query),
|
||||||
|
accept => 'text/html',
|
||||||
|
),
|
||||||
|
'POST checkuser'
|
||||||
|
);
|
||||||
count(1);
|
count(1);
|
||||||
|
|
||||||
|
( $host, $url, $query ) =
|
||||||
|
expectForm( $res, undef, '/checkuser', 'user', 'url' );
|
||||||
|
ok( $res->[2]->[0] =~ m%<span trspan="checkUser">%, 'Found trspan="checkUser"' )
|
||||||
|
or explain( $res->[2]->[0], 'trspan="checkUser"' );
|
||||||
|
ok( $res->[2]->[0] =~ m%value="http://test1.example.com:1234/"%, 'Found well formatted url' )
|
||||||
|
or explain( $res->[2]->[0], 'Well formatted url' );
|
||||||
|
count(2);
|
||||||
|
|
||||||
ok( $res->[2]->[0] =~ m%<span trspan="checkUser">%, 'Found trspan="checkUser"' )
|
ok( $res->[2]->[0] =~ m%<span trspan="checkUser">%, 'Found trspan="checkUser"' )
|
||||||
or explain( $res->[2]->[0], 'trspan="checkUser"' );
|
or explain( $res->[2]->[0], 'trspan="checkUser"' );
|
||||||
ok(
|
ok(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user