Author: jmorliaguet
Date: Sat Feb 11 13:06:14 2006
New Revision: 2344

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

- test updates



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
  Sat Feb 11 13:06:14 2006
@@ -35,30 +35,119 @@
 <div id="e4"><span ctal:condition="ctrue"
                    ctal:content="string:B">...</span></div>
 
+<div id="e4b"><span ctal:content="string:B"
+                   ctal:condition="ctrue">...</span></div>
+
 <div id="e5"><span ctal:condition="cfalse"
                    ctal:content="string:C">...</span></div>
 
+<div id="e5b"><span ctal:content="string:C"
+                    ctal:condition="cfalse">...</span></div>
+
 <!-- ctal:content / ctal:attributes -->
 <div id="e6"><span ctal:content="string:D"
                    ctal:attributes="class string:E">...</span></div>
 
+<div id="e6b"><span ctal:attributes="class string:E"
+                    ctal:content="string:D">...</span></div>
+
 <!-- ctal:condition / ctal:content / ctal:attributes -->
 <div id="e7"><span ctal:condition="ctrue"
                    ctal:content="string:F"
                    ctal:attributes="class string:G">...</span></div>
 
+<div id="e7b"><span ctal:content="string:F"
+                    ctal:condition="ctrue"
+                    ctal:attributes="class string:G">...</span></div>
+
+<div id="e7c"><span ctal:attributes="class string:G"
+                    ctal:content="string:F"
+                    ctal:condition="ctrue">...</span></div>
+
+<div id="e7d"><span ctal:content="string:F"
+                    ctal:attributes="class string:G"
+                    ctal:condition="ctrue">...</span></div>
+
+<div id="e7e"><span ctal:condition="ctrue"
+                    ctal:attributes="class string:G"
+                    ctal:content="string:F">...</span></div>
+
 <div id="e8"><span ctal:condition="cfalse"
                    ctal:content="string:H"
                    ctal:attributes="class string:I">...</span></div>
 
+<div id="e8b"><span ctal:condition="cfalse"
+                    ctal:attributes="class string:I"
+                    ctal:content="string:H">...</span></div>
+
+<div id="e8c"><span ctal:content="string:H"
+                    ctal:condition="cfalse"
+                    ctal:attributes="class string:I">...</span></div>
+
+<div id="e8c"><span ctal:content="string:H"
+                    ctal:attributes="class string:I"
+                    ctal:condition="cfalse">...</span></div>
+
+<div id="e8d"><span ctal:attributes="class string:I"
+                    ctal:content="string:H"
+                    ctal:condition="cfalse">...</span></div>
+
+<div id="e8e"><span ctal:attributes="class string:I"
+                    ctal:condition="cfalse"
+                    ctal:content="string:H">...</span></div>
+
+<div id="e8f"><span ctal:attributes="class string:I"
+                    ctal:condition="cfalse"
+                    ctal:content="string:H">...</span></div>
+
 <!-- ctal:omit-tag / ctal:content -->
 <div id="e9"><span ctal:omit-tag="ctrue"
                    ctal:condition="ctrue"
                    ctal:content="string:J">...</span></div>
 
-<div id="e10"><span ctal:omit-tag="ctrue"
-                    ctal:condition="cfalse"
-                    ctal:content="string:K">...</span></div>
+<div id="e9b"><span ctal:omit-tag="ctrue"
+                   ctal:content="string:J"
+                   ctal:condition="ctrue">...</span></div>
+
+<div id="e9c"><span ctal:condition="ctrue"
+                    ctal:omit-tag="ctrue"
+                    ctal:content="string:J">...</span></div>
+
+<div id="e9d"><span ctal:condition="ctrue"
+                    ctal:content="string:J"
+                    ctal:omit-tag="ctrue">...</span></div>
+
+<div id="e9e"><span ctal:content="string:J"
+                    ctal:condition="ctrue"
+                    ctal:omit-tag="ctrue">...</span></div>
+
+<div id="e9f"><span ctal:content="string:J"
+                    ctal:omit-tag="ctrue"
+                    ctal:condition="ctrue">...</span></div>
+
+<div id="e10"><span ctal:content="string:K"
+                    ctal:omit-tag="ctrue"
+                    ctal:condition="cfalse">...</span></div>
+
+<div id="e10b"><span ctal:content="string:K"
+                     ctal:condition="cfalse"
+                     ctal:omit-tag="ctrue">...</span></div>
+
+<div id="e10c"><span ctal:omit-tag="ctrue"
+                     ctal:condition="cfalse"
+                     ctal:content="string:K">...</span></div>
+
+<div id="e10d"><span ctal:omit-tag="ctrue"
+                     ctal:content="string:K"
+                     ctal:condition="cfalse">...</span></div>
+
+<div id="e10e"><span ctal:condition="cfalse"
+                     ctal:omit-tag="ctrue"
+                     ctal:content="string:K">...</span></div>
+
+<div id="e10f"><span ctal:condition="cfalse"
+                     ctal:content="string:K" 
+                     ctal:omit-tag="ctrue">...</span></div>
 
 <div id="e11"><span ctal:omit-tag="cfalse"
                     ctal:condition="ctrue"
@@ -69,44 +158,59 @@
                     ctal:content="string:M">...</span></div>
 
 <!-- ctal:attributes -->
-<div id="e13"><a ctal:attributes="style string:N">...</a></div>
-<div id="e14"><a ctal:attributes="alt string:O; href string:P">...</a></div>
+<div id="e13"><a ctal:attributes="style string:color:red">...</a></div>
+<div id="e14"><a ctal:attributes="alt string:O; href 
string:http://P";>...</a></div>
 
 <!-- ctal:attributes / tal:content -->
-<div id="e15"><a ctal:attributes="alt string:Q; href string:R"
+<div id="e15"><a ctal:attributes="alt string:Q; href string:http://R";
                  ctal:content="string:S">...</a></div>
 
+<div id="e15b"><a ctal:content="string:S"
+            ctal:attributes="alt string:Q; href string:http://R";>...</a></div>
+
 <!-- ctal:replace -->
 <div id="e16"><span ctal:replace="string:T">...</span></div>
 
 <!-- ctal:condition / ctal:replace -->
 <div id="e17"><span ctal:condition="ctrue"
                     ctal:replace="string:U">...</span></div>
+<div id="e17b"><span ctal:replace="string:U"
+                     ctal:condition="ctrue">...</span></div>
+
 <div id="e18"><span ctal:condition="cfalse"
                     ctal:replace="string:V">...</span></div>
+<div id="e18b"><span ctal:replace="string:V"
+                     ctal:condition="cfalse">...</span></div>
 
 <!-- ctal:repeat / ctal:content -->
 <div id="e19"><div
-     ctal:repeat="item f"><p
-     ctal:content="item">...</p></div></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>
+<div id="e20b"><div
+     ctal:content="item"
+     ctal:repeat="item f">...</div></div>
 
 <!-- ctal:repeat / ctal:attributes / ctal:content -->
 <div id="e21"><div
      ctal:repeat="item f"
      ctal:attributes="alt item">...</div></div>
 
+<div id="e21b"><div
+     ctal:attributes="alt item"
+     ctal:repeat="item f">...</div></div>
+
 <div id="e22"><div
      ctal:repeat="item f"
      ctal:content="item">...</div></div>
 
+<div id="e22b"><div
+     ctal:content="item"
+     ctal:repeat="item f">...</div></div>
+
 <div id="e23"><div
      ctal:repeat="item f"
      ctal:attributes="alt item"
@@ -116,10 +220,18 @@
      ctal:condition="ctrue"
      ctal:repeat="item f">...</div></div>
 
+<div id="e24b"><div
+     ctal:repeat="item f"
+     ctal:condition="ctrue">...</div></div>
+
 <div id="e25"><div
      ctal:condition="cfalse"
      ctal:repeat="item f">...</div></div>
 
+<div id="e25b"><div
+     ctal:repeat="item f"
+     ctal:condition="cfalse">...</div></div>
+
 <div id="e26"><div
      ctal:condition="ctrue"
      ctal:repeat="item f"
@@ -133,7 +245,7 @@
 <div id="e28"><div
      ctal:condition="ctrue"
      ctal:repeat="item f"
-     ctal:content=item">...</div></div>
+     ctal:content="item">...</div></div>
 
 <div id="e29"><div
      ctal:condition="cfalse"
@@ -145,9 +257,6 @@
 <script type="text/javascript">
 // <![CDATA[
 
-  var e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14;
-  var e15, e16, e17, e18, e19, e20, e21, e22, e23, e24, e25, e26, e27;
-
   var data = {
     a: 1,
     b: 2,
@@ -176,10 +285,12 @@
     },
 
     testPrivateAPI: function() { with(this) {
+      assertEqual($A(['style', '']).inspect(),
+                  $A(ctal.get_nameexpr('style')).inspect());
       assertEqual($A(['style', 'string:1']).inspect(),
                   $A(ctal.get_nameexpr('style string:1')).inspect());
       assertEqual($A(['style', 'string:1']).inspect(),
-                  $A(ctal.get_nameexpr(' style   string:1')).inspect());
+                  $A(ctal.get_nameexpr(' style   string:1  ')).inspect());
       assertEqual($A(['style', 'a/b/c']).inspect(),
                   $A(ctal.get_nameexpr(' style a/b/c')).inspect());
     }},
@@ -193,32 +304,55 @@
 
     testTALConditionTALContent: function() { with(this) {
       assertEqual('<span>B</span>', $("e4").innerHTML);
+      assertEqual('<span>B</span>', $("e4b").innerHTML);
       assertEqual('', $("e5").innerHTML);
+      assertEqual('', $("e5b").innerHTML);
     }},
 
     testTALContentTALAttributes: function() { with(this) {
       assertEqual('<span class="E">D</span>', $("e6").innerHTML);
+      assertEqual('<span class="E">D</span>', $("e6b").innerHTML);
     }},
 
     testTALConditionTALContentTALAttributes: function() { with(this) {
       assertEqual('<span class="G">F</span>', $("e7").innerHTML);
+      assertEqual('<span class="G">F</span>', $("e7b").innerHTML);
+      assertEqual('<span class="G">F</span>', $("e7c").innerHTML);
+      assertEqual('<span class="G">F</span>', $("e7d").innerHTML);
+      assertEqual('<span class="G">F</span>', $("e7e").innerHTML);
       assertEqual('', $("e8").innerHTML);
+      assertEqual('', $("e8b").innerHTML);
+      assertEqual('', $("e8c").innerHTML);
+      assertEqual('', $("e8d").innerHTML);
+      assertEqual('', $("e8e").innerHTML);
+      assertEqual('', $("e8f").innerHTML);
     }},
 
-    testTALOmittagTALContent: function() { with(this) {
+    testTALOmittagTALContentTALCondition: function() { with(this) {
       assertEqual('J', $("e9").innerHTML);
+      assertEqual('J', $("e9b").innerHTML);
+      assertEqual('J', $("e9c").innerHTML);
+      assertEqual('J', $("e9d").innerHTML);
+      assertEqual('J', $("e9e").innerHTML);
+      assertEqual('J', $("e9f").innerHTML);
       assertEqual('', $("e10").innerHTML);
+      assertEqual('', $("e10b").innerHTML);
+      assertEqual('', $("e10c").innerHTML);
+      assertEqual('', $("e10d").innerHTML);
+      assertEqual('', $("e10e").innerHTML);
+      assertEqual('', $("e10f").innerHTML);
       assertEqual('<span>L</span>', $("e11").innerHTML);
       assertEqual('', $("e12").innerHTML);
     }},
 
     testTALAttributes: function() { with(this) {
-      assertEqual('<a style="N">...</a>', $("e13").innerHTML);
-      assertEqual('<a href="P" alt="O">...</a>', $("e14").innerHTML);
+      assertEqual('<a style="color: red;">...</a>', $("e13").innerHTML);
+      assertEqual('<a href="http://P"; alt="O">...</a>', $("e14").innerHTML);
     }},
 
     testTALAttributesTALContent: function() { with(this) {
-      assertEqual('<a href="R" alt="Q">S</a>', $("e15").innerHTML);
+      assertEqual('<a href="http://R"; alt="Q">S</a>', $("e15").innerHTML);
+      assertEqual('<a href="http://R"; alt="Q">S</a>', $("e15b").innerHTML);
     }},
 
     testTALReplace: function() { with(this) {
@@ -227,14 +361,17 @@
 
     testTALConditionTALReplace: function() { with(this) {
       assertEqual('U', $("e17").innerHTML);
+      assertEqual('U', $("e17b").innerHTML);
       assertEqual('', $("e18").innerHTML);
+      assertEqual('', $("e18b").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);
+      assertEqual('<div>4</div><div>5</div><div>6</div>', $("e20").innerHTML);
+      assertEqual('<div>4</div><div>5</div><div>6</div>', $("e20b").innerHTML);
     }},
 
     testTALRepeatTALAttributes: function() { with(this) {
@@ -246,6 +383,7 @@
 
     testTALRepeatTALContent: function() { with(this) {
       assertEqual('<div>4</div><div>5</div><div>6</div>', $("e22").innerHTML);
+      assertEqual('<div>4</div><div>5</div><div>6</div>', $("e22b").innerHTML);
     }},
 
     testTALRepeatTALContentTALAttributes: function() { with(this) {
@@ -258,8 +396,11 @@
     testTALConditionTALRepeat: function() { with(this) {
       assertEqual('<div>...</div><div>...</div><div>...</div>',
                   $("e24").innerHTML);
+      assertEqual('<div>...</div><div>...</div><div>...</div>',
+                  $("e24b").innerHTML);
 
       assertEqual('', $("e25").innerHTML);
+      assertEqual('', $("e25b").innerHTML);
     }},
 
     testTALConditionTALRepeatTALAttributes: function() { with(this) {
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to