Author: jmorliaguet
Date: Fri Feb 10 22:36:46 2006
New Revision: 2342

Modified:
   
cpsskins/branches/jmo-perspectives/ui/framework/tests/unit/cpsskins_ctal_test.html
Log:

- more tests



Modified: 
cpsskins/branches/jmo-perspectives/ui/framework/tests/unit/cpsskins_ctal_test.html
==============================================================================
--- 
cpsskins/branches/jmo-perspectives/ui/framework/tests/unit/cpsskins_ctal_test.html
  (original)
+++ 
cpsskins/branches/jmo-perspectives/ui/framework/tests/unit/cpsskins_ctal_test.html
  Fri Feb 10 22:36:46 2006
@@ -85,6 +85,62 @@
 <div id="e18"><span ctal:condition="cfalse"
                     ctal:replace="string:V">...</span></div>
 
+<!-- ctal:repeat / ctal:content -->
+<div id="e19"><div
+     ctal:repeat="item f"><p
+     ctal:content="item">...</p></div></div>
+
+<div id="e20"><div
+     ctal:repeat="item f"
+     ctal:content="item">...</div></div>
+
+<div id="e20"><div
+     ctal:repeat="item f"
+     ctal:content="item">...</div></div>
+
+<!-- ctal:repeat / ctal:attributes / ctal:content -->
+<div id="e21"><div
+     ctal:repeat="item f"
+     ctal:attributes="alt item">...</div></div>
+
+<div id="e22"><div
+     ctal:repeat="item f"
+     ctal:content="item">...</div></div>
+
+<div id="e23"><div
+     ctal:repeat="item f"
+     ctal:attributes="alt item"
+     ctal:content="item">...</div></div>
+
+<div id="e24"><div
+     ctal:condition="ctrue"
+     ctal:repeat="item f">...</div></div>
+
+<div id="e25"><div
+     ctal:condition="cfalse"
+     ctal:repeat="item f">...</div></div>
+
+<div id="e26"><div
+     ctal:condition="ctrue"
+     ctal:repeat="item f"
+     ctal:attributes="alt item">...</div></div>
+
+<div id="e27"><div
+     ctal:condition="cfalse"
+     ctal:repeat="item f"
+     ctal:attributes="alt item">...</div></div>
+
+<div id="e28"><div
+     ctal:condition="ctrue"
+     ctal:repeat="item f"
+     ctal:content=item">...</div></div>
+
+<div id="e29"><div
+     ctal:condition="cfalse"
+     ctal:repeat="item f"
+     ctal:content=item">...</div></div>
+
+
 <!-- Tests follow -->
 <script type="text/javascript">
 // <![CDATA[
@@ -172,6 +228,53 @@
     testTALConditionTALReplace: function() { with(this) {
       assertEqual('U', $("e17").innerHTML);
       assertEqual('', $("e18").innerHTML);
+    }},
+
+    testTALRepeat: function() { with(this) {
+      assertEqual('<div><p>4</p></div><div><p>5</p></div><div><p>6</p></div>',
+                  $("e19").innerHTML);
+
+      assertEqual('<div>6</div><div>6</div><div>6</div>', $("e20").innerHTML);
+    }},
+
+    testTALRepeatTALAttributes: function() { with(this) {
+      assertEqual(
+        '<div alt="4">...</div><div alt="5">...</div><div alt="6">...</div>',
+        $("e21").innerHTML
+      );
+    }},
+
+    testTALRepeatTALContent: function() { with(this) {
+      assertEqual('<div>4</div><div>5</div><div>6</div>', $("e22").innerHTML);
+    }},
+
+    testTALRepeatTALContentTALAttributes: function() { with(this) {
+      assertEqual(
+        '<div alt="4">4</div><div alt="5">5</div><div alt="6">6</div>',
+        $("e23").innerHTML
+      );
+    }},
+
+    testTALConditionTALRepeat: function() { with(this) {
+      assertEqual('<div>...</div><div>...</div><div>...</div>',
+                  $("e24").innerHTML);
+
+      assertEqual('', $("e25").innerHTML);
+    }},
+
+    testTALConditionTALRepeatTALAttributes: function() { with(this) {
+      assertEqual(
+        '<div alt="4">...</div><div alt="5">...</div><div alt="6">...</div>',
+        $("e26").innerHTML
+      );
+
+      assertEqual('', $("e27").innerHTML);
+    }},
+
+    testTALConditionTALRepeatTALContent: function() { with(this) {
+      assertEqual('<div>4</div><div>5</div><div>6</div>', $("e28").innerHTML);
+
+      assertEqual('', $("e29").innerHTML);
     }}
 
   });
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to