| <!DOCTYPE html> |
| <html> |
| <!-- |
| Copyright 2006 The Closure Library Authors. All Rights Reserved. |
| |
| Use of this source code is governed by the Apache License, Version 2.0. |
| See the COPYING file for details. |
| --> |
| <head> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge" /> |
| <title> |
| Closure Unit Tests - goog.net.IframeIo |
| </title> |
| <script src="../base.js"> |
| </script> |
| <script> |
| goog.require('goog.net.IframeIoTest'); |
| </script> |
| <style> |
| html, body { |
| width: 100%; |
| height: 100%; |
| overflow:hidden; |
| } |
| |
| #log { |
| position: absolute; |
| top: 0px; |
| width: 50%; |
| right: 0%; |
| height: 100%; |
| overflow: auto; |
| } |
| |
| p, input { |
| font-family: verdana, helvetica, arial, sans-serif; |
| font-size: small; |
| margin: 0px; |
| } |
| |
| input { |
| font-family: verdana, helvetica, arial, sans-serif; |
| font-size: x-small; |
| } |
| |
| i { |
| font-size: 85%; |
| } |
| </style> |
| </head> |
| <body> |
| <p> |
| <b>IframeIo manual tests:</b><br><br> |
| <i>All operations should have no effect on history.</i><br> |
| <br> |
| <i>These tests require the ClosureTestServer<br> |
| to be running with the IframeIoTestServlet.</i><br> |
| <br></p> |
| |
| <p> |
| <a href="javascript:simpleGet()">Simple GET</a><br> |
| <a href="javascript:simplePost()">Simple POST</a><br> |
| <a href="javascript:jsonEcho('GET')">JSON echo (get)</a><br> |
| <a href="javascript:jsonEcho('POST')">JSON echo (post)</a><br> |
| <a href="javascript:abort()">Test abort</a> |
| </p> |
| <form id="uploadform" action="/iframeio/upload" enctype="multipart/form-data" method="POST"> |
| <p><a href="javascript:sendFromForm()">Upload</a> <input name="userfile" type="file"> (big files should fail)</p> |
| </form> |
| <p> |
| <a href="javascript:incremental()">Incremental results</a><br> |
| <a href="javascript:redirect1()">Redirect (google.com)</a><br> |
| <a href="javascript:redirect2()">Redirect (/iframeio/ping)</a><br> |
| <a href="javascript:localUrl1()">Local request (Win path)</a><br> |
| <a href="javascript:localUrl2()">Local request (Linux path)</a><br> |
| <a href="javascript:badUrl()">Out of domain request</a><br> |
| <a href="javascript:getServerTime(false)">Test cache</a> (Date should stay the same for subsequent tests)<br> |
| <a href="javascript:getServerTime(true)">Test no-cache</a><br> |
| <a href="javascript:errorGse404()">GSE 404 Error</a><br> |
| <a href="javascript:errorGfe()">Simulated GFE Error</a><br> |
| <a href="javascript:errorGmail()">Simulated Gmail Server Error</a><br><br> |
| </p> |
| <form id="testfrm" action="/iframeio/jsonecho" method="POST"> |
| <p><b>Comprehensive Form Post Test:</b><br> |
| <input name="textinput" type="text" value="Default"> Text Input<br> |
| Text Area<br> |
| <textarea name="textarea">Default</textarea><br> |
| <input name="checkbox1" type="checkbox" checked="checked"> Checkbox, default on<br> |
| <input name="checkbox2" type="checkbox"> Checkbox, default off<br> |
| Radio: <input name="radio" type="radio" value="Default" checked="checked"> Default, |
| <input name="radio" type="radio" value="Foo"> Foo, |
| <input name="radio" type="radio" value="Bar"> Bar<br> |
| <select name="select"> |
| <option>One</option> |
| <option>Two</option> |
| <option selected="selected">Three (Default)</option> |
| <option>Four</option> |
| <option>Five</option> |
| </select><br> |
| <select name="selectmultiple"> |
| <option>One</option> |
| <option selected="selected">Two (Default checked)</option> |
| <option selected="selected">Three (Default checked)</option> |
| <option>Four</option> |
| </select> |
| <a href="javascript:postForm()">Submit this form</a> |
| </p> |
| </form> |
| <p><br><br> |
| TODO(pupius):<br> |
| - Local timeout |
| </p> |
| <div id="log"></div> |
| </body> |
| </html> |