public void MapWithRemap1() { Assert.IsTrue(_map.MapWithRemap("a", "b", KeyRemapMode.Normal)); var ret = _map.GetKeyMapping(KeyInputUtil.CharToKeyInput('a'), KeyRemapMode.Normal).Single(); Assert.AreEqual('b', ret.Char); }
public void Remap_Recursive() { _keyMap.MapWithRemap("a", "b", KeyRemapMode.Normal); _keyMap.MapWithRemap("b", "a", KeyRemapMode.Normal); var didRun = false; _vimBuffer.ErrorMessage += (notUsed, msg) => { Assert.AreEqual(Resources.Vim_RecursiveMapping, msg); didRun = true; }; _vimBuffer.SwitchMode(ModeKind.Normal, ModeArgument.None); _vimBuffer.Process('a'); Assert.IsTrue(didRun); }