瀏覽代碼

Docs and tests: minor fixes.

Szymon Cofalik 9 年之前
父節點
當前提交
928700ba1c
共有 2 個文件被更改,包括 6 次插入5 次删除
  1. 1 1
      packages/ckeditor5-engine/src/datacontroller.js
  2. 5 4
      packages/ckeditor5-engine/tests/datacontroller.js

+ 1 - 1
packages/ckeditor5-engine/src/datacontroller.js

@@ -188,7 +188,7 @@ export default class DataController {
 	 *
 	 *
 	 * @see engine.DataController#set
 	 * @see engine.DataController#set
 	 * @param {String} data Data to parse.
 	 * @param {String} data Data to parse.
-	 * @param {String} [context='$root''] Base context in which view will be converted to the model. See:
+	 * @param {String} [context='$root'] Base context in which view will be converted to the model. See:
 	 * {@link engine.conversion.ViewConversionDispatcher#convert}.
 	 * {@link engine.conversion.ViewConversionDispatcher#convert}.
 	 * @returns {engine.model.DocumentFragment} Parsed data.
 	 * @returns {engine.model.DocumentFragment} Parsed data.
 	 */
 	 */

+ 5 - 4
packages/ckeditor5-engine/tests/datacontroller.js

@@ -13,7 +13,6 @@ import buildViewConverter  from '/ckeditor5/engine/conversion/buildviewconverter
 import buildModelConverter  from '/ckeditor5/engine/conversion/buildmodelconverter.js';
 import buildModelConverter  from '/ckeditor5/engine/conversion/buildmodelconverter.js';
 
 
 import { getData, setData, stringify, parse } from '/tests/engine/_utils/model.js';
 import { getData, setData, stringify, parse } from '/tests/engine/_utils/model.js';
-import { stringify as stringifyView } from '/tests/engine/_utils/view.js';
 
 
 import count from '/ckeditor5/utils/count.js';
 import count from '/ckeditor5/utils/count.js';
 
 
@@ -230,16 +229,18 @@ describe( 'DataController', () => {
 	} );
 	} );
 
 
 	describe( 'toView', () => {
 	describe( 'toView', () => {
-		it( 'should get paragraph with text', () => {
+		it( 'should get view element P with text', () => {
 			modelDocument.schema.registerItem( 'paragraph', '$block' );
 			modelDocument.schema.registerItem( 'paragraph', '$block' );
 			modelDocument.schema.registerItem( 'div', '$block' );
 			modelDocument.schema.registerItem( 'div', '$block' );
 			const modelElement = parse( '<div><paragraph>foo</paragraph></div>', modelDocument.schema );
 			const modelElement = parse( '<div><paragraph>foo</paragraph></div>', modelDocument.schema );
 
 
 			buildModelConverter().for( data.modelToView ).fromElement( 'paragraph' ).toElement( 'p' );
 			buildModelConverter().for( data.modelToView ).fromElement( 'paragraph' ).toElement( 'p' );
 
 
-			const viewElement = data.toView( modelElement );
+			const viewElement = data.toView( modelElement ).getChild( 0 );
 
 
-			expect( stringifyView( viewElement ) ).to.equal( '<p>foo</p>' );
+			expect( viewElement.name ).to.equal( 'p' );
+			expect( viewElement.childCount ).to.equal( 1 );
+			expect( viewElement.getChild( 0 ).data ).to.equal( 'foo' );
 		} );
 		} );
 	} );
 	} );