From 41691474e5fa22a279d49fc4b58af66bc11ce41b Mon Sep 17 00:00:00 2001 From: Peng Lyu Date: Tue, 25 Jun 2019 19:42:47 -0700 Subject: [PATCH] Fix kb unit test --- src/vs/workbench/services/keybinding/browser/keymapService.ts | 4 ++++ .../services/keybinding/test/browserKeyboardMapper.test.ts | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/services/keybinding/browser/keymapService.ts b/src/vs/workbench/services/keybinding/browser/keymapService.ts index 5de1307f32c..cff794267bf 100644 --- a/src/vs/workbench/services/keybinding/browser/keymapService.ts +++ b/src/vs/workbench/services/keybinding/browser/keymapService.ts @@ -153,6 +153,10 @@ export class BrowserKeyboardMapperFactoryBase { return this._activeKeymapInfo && keymap && this._activeKeymapInfo.fuzzyEqual(keymap); } + setUSKeyboardLayout() { + this._activeKeymapInfo = this.getUSStandardLayout(); + } + setActiveKeyMapping(keymap: IKeyboardMapping | null) { let matchedKeyboardLayout = this.getMatchedKeymapInfo(keymap); if (matchedKeyboardLayout) { diff --git a/src/vs/workbench/services/keybinding/test/browserKeyboardMapper.test.ts b/src/vs/workbench/services/keybinding/test/browserKeyboardMapper.test.ts index 6f817dc867d..9ea8f70d1e3 100644 --- a/src/vs/workbench/services/keybinding/test/browserKeyboardMapper.test.ts +++ b/src/vs/workbench/services/keybinding/test/browserKeyboardMapper.test.ts @@ -110,7 +110,7 @@ suite('keyboard layout loader', () => { }, }), true); - TestKeyboardMapperFactory.INSTANCE.setActiveKeyMapping(null); + TestKeyboardMapperFactory.INSTANCE.setUSKeyboardLayout(); assert.equal(TestKeyboardMapperFactory.INSTANCE.activeKeyboardLayout!.isUSStandard, true); }); @@ -130,7 +130,7 @@ suite('keyboard layout loader', () => { }, }), true); - TestKeyboardMapperFactory.INSTANCE.setActiveKeyMapping(null); + TestKeyboardMapperFactory.INSTANCE.setUSKeyboardLayout(); assert.equal(TestKeyboardMapperFactory.INSTANCE.activeKeyboardLayout!.isUSStandard, true); }); }); \ No newline at end of file -- GitLab