Example #1
0
 it('should be a tolerant parse', () => {
   let parts = CommandRegistry.parseKeystroke('G Ctrl Shift S Shift K');
   expect(parts.cmd).to.equal(false);
   expect(parts.ctrl).to.equal(true);
   expect(parts.alt).to.equal(false);
   expect(parts.shift).to.equal(true);
   expect(parts.key).to.equal('K');
 });
Example #2
0
 it('should parse a keystroke into its parts', () => {
   let parts = CommandRegistry.parseKeystroke('Ctrl Shift Alt S');
   expect(parts.cmd).to.equal(false);
   expect(parts.ctrl).to.equal(true);
   expect(parts.alt).to.equal(true);
   expect(parts.shift).to.equal(true);
   expect(parts.key).to.equal('S');
 });