Skip to content

Commit 033d2e9

Browse files
committed
testapp: add id to links and buttons to help automate testing
1 parent 52685d9 commit 033d2e9

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

xt/testapp/views/index.tt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<table>
44
<% FOREACH provider IN idps %>
55
<tr>
6-
<td><b><a href ="/login?idp=<% provider.idp %>"><% provider.idp %></a></b></td>
6+
<td><b><a id="<% provider.idp %>_redirect" href ="/login?idp=<% provider.idp %>"><% provider.idp %></a></b></td>
77
<td><% if get_sso_post_url(provider.idp) != 'NotSupported' %>
8-
<form action="<% get_sso_post_url(provider.idp) %>" method="POST">
8+
<form id="<% provider.idp %>_post" action="<% get_sso_post_url(provider.idp) %>" method="POST">
99
<input type="hidden" name="SAMLRequest" value="<% get_login_post(provider.idp) %>">
1010
<input type="hidden" name="RelayState" value="<% provider.idp %>">
1111
<input type="submit" value="POST">

xt/testapp/views/user.tt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<% FOREACH type IN slo_urls.keys.sort %>
44
<% slo_url = slo_urls.$type %>
55
<% if type == 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect' %>
6-
<p><a href="/logout-redirect?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>&idp_name=<% idp_name | html %>">Logout (redirect binding)</a></p>
6+
<p><a id="logout-redirect" href="/logout-redirect?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>&idp_name=<% idp_name | html %>">Logout (redirect binding)</a></p>
77
<% end %>
88
<% if type == 'urn:oasis:names:tc:SAML:2.0:bindings:SOAP' %>
9-
<p><a href="/logout-soap?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>&idp_name=<% idp_name | html %>">Logout (soap binding)</a></p>
9+
<p><a id="logout-soap" href="/logout-soap?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>&idp_name=<% idp_name | html %>">Logout (soap binding)</a></p>
1010
<% end %>
1111
<% if type == 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST' %>
12-
<form action="<% get_slo_post_url(idp_name) %>" method="POST">
12+
<form id="logout-post2" action="<% get_slo_post_url(idp_name) %>" method="POST">
1313
<input type="hidden" name="SAMLRequest"
1414
value="<%
1515
get_logout_post(idp_name,
@@ -20,17 +20,17 @@
2020
)
2121
%>">
2222
<input type="hidden" name="RelayState" value="<% idp_name %>">
23-
<input type="submit" value="Logout via POST">
23+
<input id="logout-post" type="submit" value="Logout via POST">
2424
</form>
2525
<% end %>
2626
<% if type == 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact' %>
27-
<!-- <p><a href="/logout-soap?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>&idp_name=<% idp_name | html %>">Logout (soap artifact)</a></p> -->
27+
<!-- <p><a id="logout-artifact' href="/logout-soap?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>&idp_name=<% idp_name | html %>">Logout (soap artifact)</a></p> -->
2828
<p>Logout (Artifact binding) - Unsupported</p>
2929
<% end %>
3030

3131
<% END %>
3232

33-
<p><a href="/logout-local?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>">Logout (local)</a></p>
33+
<p><a id="logout-local" href="/logout-local?nameid=<% user_attributes.nameid | html %>&name_qualifier=<% name_qualifier | html %>&sp_name_qualifier=<% sp_name_qualifier | html %>&session=<% user_attributes.session | html %>">Logout (local)</a></p>
3434

3535
<% if message %>
3636
<div id="hideMe"><p><% message %></p></div>
@@ -45,7 +45,7 @@
4545
</tr>
4646
<tr>
4747
<td>Issuer</td>
48-
<td><% user_attributes.issuer %></td>
48+
<td id='issuer'><% user_attributes.issuer %></td>
4949
</tr>
5050
<tr>
5151
<td>EmailAddress</td>

0 commit comments

Comments
 (0)