浏览代码

Merge branch 't/10'

Piotrek Koszuliński 9 年之前
父节点
当前提交
ccdebb12a3
共有 2 个文件被更改,包括 14 次插入1 次删除
  1. 5 0
      packages/ckeditor5-enter/src/enterobserver.js
  2. 9 1
      packages/ckeditor5-enter/tests/enterobserver.js

+ 5 - 0
packages/ckeditor5-enter/src/enterobserver.js

@@ -28,6 +28,11 @@ export default class EnterObserver extends Observer {
 			}
 		} );
 	}
+
+	/**
+	 * @inheritDoc
+	 */
+	observe() {}
 }
 
 /**

+ 9 - 1
packages/ckeditor5-enter/tests/enterobserver.js

@@ -10,7 +10,7 @@ import EnterObserver from '/ckeditor5/enter/enterobserver.js';
 import DomEventData from '/ckeditor5/engine/view/observer/domeventdata.js';
 import { getCode } from '/ckeditor5/utils/keyboard.js';
 
-describe( 'Enter feature', () => {
+describe( 'EnterObserver', () => {
 	let viewDocument, observer;
 
 	beforeEach( () => {
@@ -18,6 +18,13 @@ describe( 'Enter feature', () => {
 		observer = viewDocument.addObserver( EnterObserver );
 	} );
 
+	// See #10.
+	it( 'can be initialized', () => {
+		expect( () => {
+			viewDocument.createRoot( document.createElement( 'div' ) );
+		} ).to.not.throw();
+	} );
+
 	describe( 'enter event', () => {
 		it( 'is fired on keydown', () => {
 			const spy = sinon.spy();
@@ -30,6 +37,7 @@ describe( 'Enter feature', () => {
 
 			expect( spy.calledOnce ).to.be.true;
 		} );
+
 		it( 'is not fired on keydown when keyCode does not match enter', () => {
 			const spy = sinon.spy();