[Jifty-commit] r4754 - jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Thu Dec 20 09:58:42 EST 2007


Author: gugod
Date: Thu Dec 20 09:58:41 2007
New Revision: 4754

Added:
   jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test/02.action.html   (contents, props changed)
Modified:
   jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test/index.html

Log:
Add a simple test to test Action object initialization.


Added: jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test/02.action.html
==============================================================================
--- (empty file)
+++ jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test/02.action.html	Thu Dec 20 09:58:41 2007
@@ -0,0 +1,82 @@
+<html>
+  <head>
+    <title>jifty.js test for "Action" object.</title>
+    <script type="text/javascript" src="/static/js/jsan/JSAN.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="lib/Test/Builder.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="lib/Test/More.js" charset="UTF-8"></script>
+
+    <script type="text/javascript" src="/static/js/prototype.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/cssquery/cssQuery.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/cssquery/cssQuery-level2.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/cssquery/cssQuery-level3.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/cssquery/cssQuery-standard.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/behaviour.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/scriptaculous/builder.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/scriptaculous/effects.js" charset="UTF-8"></script>
+    <script type="text/javascript" src="/static/js/scriptaculous/controls.js" charset="UTF-8"></script>
+
+    <script type="text/javascript" src="/static/js/jifty.js" charset="UTF-8"></script>
+    <script type="text/javascript">
+    </script>
+  </head>
+
+  <body>
+    
+    <div>
+      <form enctype="multipart/form-data" action="/__jifty/admin/action/TestApp::JiftyJS::Action::AddTwoNumbers" method="post">
+
+
+        <div class="hidden"><input type="hidden" value="TestApp::JiftyJS::Action::AddTwoNumbers" id="J:A-run-TestApp::JiftyJS::Action::AddTwoNumbers" name="J:A-run-TestApp::JiftyJS::Action::AddTwoNumbers"/></div>
+        <div class="form_field argument-first_number">
+          <span class="preamble text argument-first_number"/>
+          <label for="J:A:F-first_number-run-TestApp::JiftyJS::Action::AddTwoNumbers-S1182827" class="label text argument-first_number">first_number</label>
+          <input type="text" class="widget text argument-first_number jifty_enter_handler_attached" value="" id="J:A:F-first_number-run-TestApp::JiftyJS::Action::AddTwoNumbers-S1182827" name="J:A:F-first_number-run-TestApp::JiftyJS::Action::AddTwoNumbers"/>
+          <span class="hints text argument-first_number"/>
+          <span id="errors-J:A:F-first_number-run-TestApp::JiftyJS::Action::AddTwoNumbers" class="error text argument-first_number" style="display: none;"/>
+          <span id="warnings-J:A:F-first_number-run-TestApp::JiftyJS::Action::AddTwoNumbers" class="warning text argument-first_number" style="display: none;"/>
+          <span id="canonicalization_note-J:A:F-first_number-run-TestApp::JiftyJS::Action::AddTwoNumbers" class="canonicalization_note text argument-first_number" style="display: none;"/>
+        </div>
+
+        <div class="form_field argument-second_number">
+          <span class="preamble text argument-second_number"/>
+          <label for="J:A:F-second_number-run-TestApp::JiftyJS::Action::AddTwoNumbers-S1192827" class="label text argument-second_number">second_number</label>
+          <input type="text" class="widget text argument-second_number jifty_enter_handler_attached" value="" id="J:A:F-second_number-run-TestApp::JiftyJS::Action::AddTwoNumbers-S1192827" name="J:A:F-second_number-run-TestApp::JiftyJS::Action::AddTwoNumbers"/>
+          <span class="hints text argument-second_number"/>
+          <span id="errors-J:A:F-second_number-run-TestApp::JiftyJS::Action::AddTwoNumbers" class="error text argument-second_number" style="display: none;"/>
+          <span id="warnings-J:A:F-second_number-run-TestApp::JiftyJS::Action::AddTwoNumbers" class="warning text argument-second_number" style="display: none;"/>
+          <span id="canonicalization_note-J:A:F-second_number-run-TestApp::JiftyJS::Action::AddTwoNumbers" class="canonicalization_note text argument-second_number" style="display: none;"/>
+        </div>
+
+
+        <div class="submit_button"><input type="submit" class="widget button" id="S1202827" value="Run the action" name=""/> 
+        </div>
+
+        <div class="hidden">
+        </div>
+      </form>
+
+    </div>
+
+    <pre id="test"></pre>
+    
+    <script type="text/javascript">
+    
+JSAN.use('Test.More');
+plan({ tests: 3 });
+
+// Test very simple Action object initialization.
+(function() {
+    var a = new Action("run-TestApp::JiftyJS::Action::AddTwoNumbers");
+    var register = document.getElementById('J:A-run-TestApp::JiftyJS::Action::AddTwoNumbers');
+    var theform = document.getElementsByTagName("form")[0];
+    
+    is( a.register, register, "Got a J:A register in dom.");
+    is( a.form, theform, "Got the form of that action");
+    is( a.actionClass, 'TestApp::JiftyJS::Action::AddTwoNumbers', "Got the actionClass");
+})();
+
+    </script>
+
+  </body>
+</html>
+

Modified: jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test/index.html
==============================================================================
--- jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test/index.html	(original)
+++ jifty/trunk/t/TestApp-JiftyJS/share/web/static/js-test/index.html	Thu Dec 20 09:58:41 2007
@@ -1,6 +1,6 @@
 <html>
 <head>
-<title>Widget.Lightbox - tests index</title>
+<title>jifty js tests</title>
 <script type="text/javascript" src="lib/JSAN.js" charset="UTF-8"></script>
 <script type="text/javascript" src="lib/Test/Harness.js" charset="UTF-8"></script>
 <script type="text/javascript" src="lib/Test/Harness/Browser.js" charset="UTF-8"></script>
@@ -8,7 +8,8 @@
 <body>
 <script type="text/javascript"><!--
     new Test.Harness.Browser().runTests(
-        "01.behaviour.html"
+        "01.behaviour.html",
+        "02.action.html"
     );
 // --></script>
 </body>


More information about the Jifty-commit mailing list