mediawiki-extensions-Visual.../tests/ve2/dm/ve.dm.Document.test.js
Trevor Parscal 0d4fb6fdb5 Got rebuildNodes tests working
* Moved node tree assertion to ve.dm.example
* Added rebuildNodes test
* Fixed some typos in rebuildNodes

Change-Id: I4853ded4b062aaa3758435093368bc23667ca3bf
2012-04-30 13:42:32 -07:00

12 lines
377 B
JavaScript

module( 've.dm.Document' );
/* Tests */
test( 'rebuildNodes', 88, function() {
var doc = new ve.dm.Document( ve.dm.example.data ),
documentNode = doc.getDocumentNode();
doc.rebuildNodes( documentNode, 1, 1, 5, 30 );
// Test count: ( ( 4 tests x 16 branch nodes ) + ( 3 tests x 8 leaf nodes ) ) = 88
ve.dm.example.nodeTreeEqual( documentNode, ve.dm.example.tree );
} );