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

Add tests for softBreak schema definition.

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

+ 8 - 0
packages/ckeditor5-enter/tests/shiftenter.js

@@ -27,6 +27,14 @@ describe( 'ShiftEnter feature', () => {
 		expect( editor.commands.get( 'shiftEnter' ) ).to.be.instanceof( ShiftEnterCommand );
 	} );
 
+	it( 'should set proper schema rules', () => {
+		expect( editor.model.schema.isRegistered( 'softBreak' ) ).to.be.true;
+
+		expect( editor.model.schema.checkChild( [ '$block' ], 'softBreak' ) ).to.be.true;
+
+		expect( editor.model.schema.isInline( 'softBreak' ) ).to.be.true;
+	} );
+
 	it( 'registers the EnterObserver', () => {
 		const observer = editor.editing.view.getObserver( EnterObserver );