浏览代码

Check whether the event was cancelled.

Piotrek Koszuliński 8 年之前
父节点
当前提交
22268d1c14
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      packages/ckeditor5-undo/tests/undo.js

+ 5 - 3
packages/ckeditor5-undo/tests/undo.js

@@ -74,17 +74,19 @@ describe( 'Undo', () => {
 
 	it( 'should set CTRL+SHIFT+Z keystroke', () => {
 		const spy = sinon.stub( editor, 'execute' );
-
-		const wasHandled = editor.keystrokes.press( {
+		const keyEventData = {
 			keyCode: keyCodes.z,
 			ctrlKey: true,
 			shiftKey: true,
 			preventDefault: sinon.spy(),
 			stopPropagation: sinon.spy()
-		} );
+		};
+
+		const wasHandled = editor.keystrokes.press( keyEventData );
 
 		expect( wasHandled ).to.be.true;
 		expect( spy.calledWithExactly( 'redo' ) ).to.be.true;
+		expect( keyEventData.preventDefault.calledOnce ).to.be.true;
 	} );
 
 	function testButton( featureName, label, featureKeystroke ) {