浏览代码

Add tests for converterPriority in conversion.attributeToAttribute.

Maciej Gołaszewski 7 年之前
父节点
当前提交
e47a26541f
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      packages/ckeditor5-engine/tests/conversion/conversion.js

+ 11 - 0
packages/ckeditor5-engine/tests/conversion/conversion.js

@@ -658,6 +658,17 @@ describe( 'Conversion', () => {
 					'<div border="border"><div shade="shade"></div></div>'
 				);
 			} );
+
+			it( 'config.converterPriority is defined (override downcast)', () => {
+				schema.extend( 'image', {
+					allowAttributes: [ 'foo' ]
+				} );
+
+				conversion.attributeToAttribute( { model: 'foo', view: 'foo' } );
+				conversion.attributeToAttribute( { model: 'foo', view: 'foofoo', converterPriority: 'high' } );
+
+				test( '<img foo="foo"></img>', '<image foo="foo"></image>', '<img foofoo="foo"></img>' );
+			} );
 		} );
 
 		function test( input, expectedModel, expectedView = null ) {