8
0
Просмотр исходного кода

Add test for not converting empty mentions.

Maciej Gołaszewski 6 лет назад
Родитель
Сommit
f943f46abb
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      packages/ckeditor5-mention/tests/mentionediting.js

+ 11 - 0
packages/ckeditor5-mention/tests/mentionediting.js

@@ -132,6 +132,17 @@ describe( 'MentionEditing', () => {
 			expect( editor.getData() ).to.equal( expectedView );
 			expect( getViewData( editor.editing.view, { withoutSelection: true } ) ).to.equal( expectedView );
 		} );
+
+		it( 'should not convert empty mentions', () => {
+			editor.setData( '<p><span class="mention" data-mention="John"></span></p>' );
+
+			expect( getModelData( model, { withoutSelection: true } ) ).to.equal( '<paragraph></paragraph>' );
+
+			const expectedView = '<p></p>';
+
+			expect( editor.getData() ).to.equal( expectedView );
+			expect( getViewData( editor.editing.view, { withoutSelection: true } ) ).to.equal( expectedView );
+		} );
 	} );
 
 	describe( 'selection post fixer', () => {