%PDF- %PDF-
Direktori : /www/varak.net/wiki.varak.net/extensions/VisualEditor/lib/ve/tests/dm/ |
Current File : /www/varak.net/wiki.varak.net/extensions/VisualEditor/lib/ve/tests/dm/ve.dm.Annotation.test.js |
/*! * VisualEditor DataModel Annotation tests. * * @copyright 2011-2016 VisualEditor Team and others; see http://ve.mit-license.org */ QUnit.module( 've.dm.Annotation' ); QUnit.test( 'getHashObject', function ( assert ) { var i, l, cases = [ { msg: 'Bold', annotation: new ve.dm.BoldAnnotation( { type: 'textStyle/bold', attributes: { nodeName: 'b' } } ), expected: { type: 'textStyle/bold', attributes: { nodeName: 'b' } } }, { msg: 'Italic with original DOM elements', annotation: new ve.dm.ItalicAnnotation( { type: 'textStyle/italic', attributes: { nodeName: 'i' }, originalDomElementsIndex: 1 } ), expected: { type: 'textStyle/italic', attributes: { nodeName: 'i' }, originalDomElementsIndex: 1 } } ]; QUnit.expect( cases.length ); for ( i = 0, l = cases.length; i < l; i++ ) { assert.deepEqual( cases[ i ].annotation.getHashObject(), cases[ i ].expected, cases[ i ].msg ); } } );