浏览代码

Added test for down-casting links inside to-do list item.

Kuba Niegowski 5 年之前
父节点
当前提交
e58498e561
共有 1 个文件被更改,包括 15 次插入0 次删除
  1. 15 0
      packages/ckeditor5-list/tests/todolistediting.js

+ 15 - 0
packages/ckeditor5-list/tests/todolistediting.js

@@ -833,6 +833,21 @@ describe( 'TodoListEditing', () => {
 
 			expect( editor.getData() ).to.equal( '<test>Foo</test>' );
 		} );
+
+		it( 'should handle links inside to-do list item', () => {
+			setModelData( model, '<listItem listType="todo" listIndent="0"><$text linkHref="foo">Foo</$text> Bar</listItem>' );
+
+			expect( editor.getData() ).to.equal(
+				'<ul class="todo-list">' +
+					'<li>' +
+						'<label class="todo-list__label">' +
+							'<input type="checkbox" disabled="disabled">' +
+							'<span class="todo-list__label__description"><a href="foo">Foo</a> Bar</span>' +
+						'</label>' +
+					'</li>' +
+				'</ul>'
+			);
+		} );
 	} );
 
 	describe( 'data pipeline v -> m', () => {