diff options
author | Azul <azul@leap.se> | 2012-06-29 14:46:42 +0200 |
---|---|---|
committer | Azul <azul@leap.se> | 2012-06-29 14:48:24 +0200 |
commit | 9d6f2f9f991920f02863464fe4720ced2804f8da (patch) | |
tree | 95b4530d47c2a6583a8abf0d5907079d3b0d95f6 /javascript/spec/DjangoSpecRunner.html | |
parent | dcdfd2d5b166e563b6b4f76eb91ace0aca0259f0 (diff) |
added tests for registration with jasmin and sinon
Diffstat (limited to 'javascript/spec/DjangoSpecRunner.html')
-rw-r--r-- | javascript/spec/DjangoSpecRunner.html | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/javascript/spec/DjangoSpecRunner.html b/javascript/spec/DjangoSpecRunner.html new file mode 100644 index 0000000..7e045e4 --- /dev/null +++ b/javascript/spec/DjangoSpecRunner.html @@ -0,0 +1,73 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <title>Jasmine Spec Runner</title> + + <link rel="shortcut icon" type="image/png" href="lib/jasmine-1.1.0.rc1/jasmine_favicon.png"> + + <link rel="stylesheet" type="text/css" href="lib/jasmine/jasmine.css"> + <script type="text/javascript" src="lib/jasmine/jasmine.js"></script> + <script type="text/javascript" src="lib/jasmine/jasmine-html.js"></script> + + <script type="text/javascript" src="lib/sinon/sinon-1.3.4.js"></script> + <script type="text/javascript" src="lib/jasmine-sinon.js"></script> + + <!-- the files we are testing... --> + <script type="text/javascript" src="../SHA256.js"></script> + <script type="text/javascript" src="../prng4.js"></script> + <script type="text/javascript" src="../rng.js"></script> + <script type="text/javascript" src="../jsbn.js"></script> + <script type="text/javascript" src="../jsbn2.js"></script> + <script type="text/javascript" src="../srp.js"></script> + <script type="text/javascript" src="../srp_register.js"></script> + + <!-- include spec files here... --> + <script type="text/javascript" src="signup.js"></script> + <script type="text/javascript" src="login.js"></script> + + <script type="text/javascript"> + + (function() { + var jasmineEnv = jasmine.getEnv(); + jasmineEnv.updateInterval = 1000; + + var htmlReporter = new jasmine.HtmlReporter(); + + jasmineEnv.addReporter(htmlReporter); + + jasmineEnv.specFilter = function(spec) { + return htmlReporter.specFilter(spec); + }; + + var currentWindowOnload = window.onload; + window.onload = function() { + if (currentWindowOnload) { + currentWindowOnload(); + } + + execJasmine(); + }; + + function execJasmine() { + jasmineEnv.execute(); + } + })(); + + </script> + +</head> + +<body> + <form action="." onsubmit="return register()"> + <table> + <tr><td>Username:</td><td><input type="text" id="srp_username" value="user" /></td></tr> + <tr><td>Password:</td><td><input type="password" id="srp_password" value="opensesami"/></td></tr> + <input type="hidden" id="srp_url" value=""/> + <input type="hidden" id="srp_forward" value="/login/"/> + <input type="hidden" id="srp_server" value="django"/> + </table> + <input type="submit"/> + </form> +</body> +</html> |