Ticket #3323: 3323.patch
File 3323.patch, 1.8 KB (added by , 15 years ago) |
---|
-
_source/tests/core/dom/document.html
13 13 CKEDITOR.test.addTestCase( (function() 14 14 { 15 15 // Local reference to the "assert" object. 16 var assert = CKEDITOR.test.assert; 16 var assert = CKEDITOR.test.assert, 17 arrayAssert = YAHOO.util.ArrayAssert; 17 18 18 19 return { 19 20 test_$ : function() … … 89 90 assert.areSame( document.body, doc.getBody().$, '1st call failed' ); 90 91 assert.areSame( document.body, doc.getBody().$, '2nd call failed' ); 91 92 }, 93 test_createText : function() 94 { 95 var doc = new CKEDITOR.dom.document( document ), contentText = 'text content'; 96 var textNode = doc.createText( contentText ); 97 assert.areSame( contentText, textNode.getText(), 98 'Create text node content doesn\'t match.' ); 99 }, 100 101 test_getByAddress1 : function() 102 { 103 var doc = new CKEDITOR.dom.document( document ); 104 var node = doc.getByAddress( [ 1, 1, 0, 1, 0, 0 ] ); 105 assert.areSame( 'target', node.getText(), 106 'Addressing target doesn\'t match.' ); 107 }, 108 109 test_getElementsByTag : function() 110 { 111 var nodeList = new CKEDITOR.dom.document( document ).getElementsByTag( 'span' ), 112 results = []; 113 for( var i = 0; i < nodeList.count(); i++ ){ 114 results.push( nodeList.getItem( i ).$ ); 115 } 116 arrayAssert.itemsAreEqual( results, document.getElementsByTagName( 'span' ) ); 117 }, 92 118 93 119 name : document.title 94 120 }; … … 97 123 //]]> 98 124 </script> 99 125 </head> 100 <body> 101 <div id="test1"></div> 102 </body> 126 <body><div id="test1"></div><div><p>text<span><b id="addressTarget1">target</b>text</span>text</p></div><span ><b id="addressTarget2">target</b></span></body> 103 127 </html>