http://www.mediawiki.org/wiki/Special:Code/MediaWiki/99437

Revision: 99437
Author:   tparscal
Date:     2011-10-10 21:56:25 +0000 (Mon, 10 Oct 2011)
Log Message:
-----------
Added test case for prepareRemoval, which currently fails since that function 
is not complete yet.

Modified Paths:
--------------
    trunk/parsers/wikidom/tests/hype/es.DocumentModel.test.js

Modified: trunk/parsers/wikidom/tests/hype/es.DocumentModel.test.js
===================================================================
--- trunk/parsers/wikidom/tests/hype/es.DocumentModel.test.js   2011-10-10 
21:56:21 UTC (rev 99436)
+++ trunk/parsers/wikidom/tests/hype/es.DocumentModel.test.js   2011-10-10 
21:56:25 UTC (rev 99437)
@@ -201,7 +201,7 @@
        new es.ParagraphModel( data[25], 1 )
 ];
 
-test( 'es.DocumentModel', 16, function() {
+test( 'es.DocumentModel', 17, function() {
        var documentModel = es.DocumentModel.newFromPlainObject( obj );
        
        deepEqual( documentModel.getData(), data, 'Flattening plain objects 
results in correct data' );
@@ -339,5 +339,21 @@
                'prepareContentAnnotation skips over content that is already 
set or cleared'
        );
        
+       deepEqual(
+               documentModel.prepareRemoval( new es.Range( 1, 4 ) ),
+               [
+                       { 'type': 'retain', 'length': 1 },
+                       {
+                               'type': 'remove',
+                               'data': [
+                                       'a',
+                                       ['b', { 'type': 'bold', 'hash': '#bold' 
}],
+                                       ['c', { 'type': 'italic', 'hash': 
'#italic' }]
+                               ]
+                       },
+                       { 'type': 'retain', 'length': 25 }
+               ],
+               'prepareRemove includes the content being removed'
+       );
 } );
 


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to