Fixing returning from source to visual editor after edit
[fnpeditor.git] / modules / documentCanvas / tests / canvas.test.js
index 0589c11..fc842e5 100644 (file)
@@ -174,5 +174,17 @@ define([
                     <div wlxml-tag="div">cat</div>\\r
                 </div>'));\r
         });\r
+        \r
+        test('checking if node is inside a list', function() {\r
+            var c = canvas.create(utils.cleanUp('\\r
+                <div wlxml-tag="section">\\r
+                    <div wlxml-tag="div" wlxml-class="list-items-enum">\\r
+                        <div wlxml-tag="div" wlxml-class="item">alice <span wlxml-tag="span"></span</div>\\r
+                        <div wlxml-tag="div" wlxml-class="item">cat</div>\\r
+                    </div>\\r
+                </div>'));\r
+            assert.ok(c.nodeInsideList({node: c.findNodes({klass: 'item'})[1]}), 'item is inside a list');\r
+            assert.ok(c.nodeInsideList({node: c.findNodes({tag: 'span'})[0]}), 'things nested in item are inside a list');\r
+        });\r
     });\r
 });
\ No newline at end of file