Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Commit

Permalink
Tests: Removed dangerous * import from InlineEditorUI test.
Browse files Browse the repository at this point in the history
  • Loading branch information
oleq committed Mar 9, 2017
1 parent 92d32a1 commit 2b51c39
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions tests/inlineeditorui.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ import InlineEditorUIView from '../src/inlineeditoruiview';
import ClassicTestEditor from '@ckeditor/ckeditor5-core/tests/_utils/classictesteditor';

import FocusTracker from '@ckeditor/ckeditor5-utils/src/focustracker';
import * as enableToolbarKeyboardFocus from '@ckeditor/ckeditor5-ui/src/toolbar/enabletoolbarkeyboardfocus';

import { keyCodes } from '@ckeditor/ckeditor5-utils/src/keyboard';
import testUtils from '@ckeditor/ckeditor5-core/tests/_utils/utils';
import utils from '@ckeditor/ckeditor5-utils/tests/_utils/utils';

Expand Down Expand Up @@ -136,15 +136,20 @@ describe( 'InlineEditorUI', () => {
} );

it( 'initializes keyboard navigation between view#toolbar and view#editable', () => {
const spy = testUtils.sinon.spy( enableToolbarKeyboardFocus, 'default' );
const spy = testUtils.sinon.spy( view.toolbar, 'focus' );

return ui.init().then( () => {
sinon.assert.calledWithExactly( spy, {
origin: editor.editing.view,
originFocusTracker: ui.focusTracker,
originKeystrokeHandler: editor.keystrokes,
toolbar: view.toolbar
ui.focusTracker.isFocused = true;
ui.view.toolbar.focusTracker.isFocused = false;

editor.keystrokes.press( {
keyCode: keyCodes.f10,
altKey: true,
preventDefault: sinon.spy(),
stopPropagation: sinon.spy()
} );

sinon.assert.calledOnce( spy );
} );
} );
} );
Expand Down

0 comments on commit 2b51c39

Please sign in to comment.