diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/shared/utils/keys.test.js | 20 | 
1 files changed, 20 insertions, 0 deletions
diff --git a/test/shared/utils/keys.test.js b/test/shared/utils/keys.test.js index 770b530..b2ad3cb 100644 --- a/test/shared/utils/keys.test.js +++ b/test/shared/utils/keys.test.js @@ -35,6 +35,17 @@ describe("keys util", () => {        expect(k.altKey).to.be.false;        expect(k.metaKey).to.be.false;      }); + +    it('returns from keyboard input Crtl+Space', () => { +      let k = keys.fromKeyboardEvent({ +        key: ' ', shiftKey: false, ctrlKey: true, altKey: false, metaKey: false +      }); +      expect(k.key).to.equal('Space'); +      expect(k.shiftKey).to.be.false; +      expect(k.ctrlKey).to.be.true; +      expect(k.altKey).to.be.false; +      expect(k.metaKey).to.be.false; +    });    });    describe('fromMapKey', () => { @@ -100,6 +111,15 @@ describe("keys util", () => {        expect(key.altKey).to.be.false;        expect(key.metaKey).to.be.false;      }); + +    it('returns for Ctrl+Esc', () => { +      let key = keys.fromMapKey('<C-Space>'); +      expect(key.key).to.equal('Space'); +      expect(key.shiftKey).to.be.false; +      expect(key.ctrlKey).to.be.true; +      expect(key.altKey).to.be.false; +      expect(key.metaKey).to.be.false; +    });    });    describe('fromMapKeys', () => {  | 
