Update of /cvsroot/http-webtest/HTTP-WebTest-Recorder/lib/HTTP/WebTest/Recorder/template
In directory sc8-pr-cvs1:/tmp/cvs-serv26219/lib/HTTP/WebTest/Recorder/template
Added Files:
wtscript request page.inc list
Log Message:
Move everything in HTTP::WebTest::Recorder namespace
--- NEW FILE: wtscript ---
[% WRAPPER page.inc
title => 'WTScript'
%]
[% USE HTML %]
<pre>
[% HTML.escape(wtscript) %]
</pre>
[% END %]
--- NEW FILE: request ---
[% WRAPPER page.inc
title => 'Show Request'
%]
[% USE HTML %]
[% USE request_url = URL(test.request.uri) %]
<table>
<tr><th colspan="2">Request</th></tr>
<tr>
<th>Request</th>
<td>
<pre>[% HTML.escape(test.request.method) %] <a href="[% request_url %]">[% HTML.escape(test.request.uri) %]</a></pre>
</td>
</tr>
<tr>
<th>Headers</th>
<td><pre>[% HTML.escape(test.request.headers_as_string) %]</pre></td>
</tr>
[% IF test.request.content %]
<tr>
<th>Content</th>
<td><pre>[% HTML.escape(test.request.content) %]</pre></td>
</tr>
[% END %]
<tr>
</tr>
<tr><th colspan="2">Response</th></tr>
<tr>
<th>Status Line</th>
<td><pre>[% HTML.escape(test.response.status_line) %]</pre></td>
</tr>
<tr>
<th>Headers</th>
<td><pre>[% HTML.escape(test.response.headers_as_string) %]</pre></td>
</tr>
</table>
[% END %]
--- NEW FILE: page.inc ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
[% USE HTML %]
[% USE enable_url = URL('enable') %]
<html>
<head>
<title>[% HTML.escape(title) %]</title>
</head>
<body>
[% IF controller.recorder.is_recording %]
<p><a href="[% enable_url(enable => 0) %]">Turn off</a> recording</p>
[% ELSE %]
<p><a href="[% enable_url(enable => 1) %]">Turn on</a> recording</p>
[% END %]
<h1>[% HTML.escape(title) %]</h1>
[% content %]
</body>
</html>
--- NEW FILE: list ---
[% WRAPPER page.inc
title => 'List of Request/Response Pairs'
%]
[% USE HTML %]
[% USE request_url = URL('request') %]
[% IF tests.size > 0 %]
<table>
[% FOREACH test = tests %]
<tr>
<td>
<a href="[% request_url(num => loop.index) %]">
[% HTML.escape(test.request.uri) %]
</a>
</td>
<td>[% HTML.escape(test.response.status_line) %]</td>
</tr>
[% END %]
</table>
<p>Generate <a href="wtscript">wtscript</a>.</p>
[% ELSE %]
<p>No request/response have been recorded.</p>
[% END %]
[% END %]
|