novo-elements
Version:
Bullhorn's NOVO Element Repository for Angular 2
96 lines (94 loc) • 3.97 kB
text/typescript
// APP
import { KeyCodes } from './KeyCodes';
describe('Utils: KeyCodes', () => {
it('Should have all key codes', () => {
expect(KeyCodes.BACKSPACE).toEqual(8);
expect(KeyCodes.TAB).toEqual(9);
expect(KeyCodes.NUM_CENTER).toEqual(12);
expect(KeyCodes.ENTER).toEqual(13);
expect(KeyCodes.RETURN).toEqual(13);
expect(KeyCodes.SHIFT).toEqual(16);
expect(KeyCodes.CTRL).toEqual(17);
expect(KeyCodes.ALT).toEqual(18);
expect(KeyCodes.PAUSE).toEqual(19);
expect(KeyCodes.CAPS_LOCK).toEqual(20);
expect(KeyCodes.ESC).toEqual(27);
expect(KeyCodes.SPACE).toEqual(32);
expect(KeyCodes.PAGE_UP).toEqual(33);
expect(KeyCodes.PAGE_DOWN).toEqual(34);
expect(KeyCodes.HASH_SYMBOL).toEqual(35);
expect(KeyCodes.HOME).toEqual(36);
expect(KeyCodes.LEFT).toEqual(37);
expect(KeyCodes.UP).toEqual(38);
expect(KeyCodes.RIGHT).toEqual(39);
expect(KeyCodes.DOWN).toEqual(40);
expect(KeyCodes.PRINT_SCREEN).toEqual(44);
expect(KeyCodes.INSERT).toEqual(45);
expect(KeyCodes.DELETE).toEqual(46);
expect(KeyCodes.ZERO).toEqual(48);
expect(KeyCodes.ONE).toEqual(49);
expect(KeyCodes.TWO).toEqual(50);
expect(KeyCodes.THREE).toEqual(51);
expect(KeyCodes.FOUR).toEqual(52);
expect(KeyCodes.FIVE).toEqual(53);
expect(KeyCodes.SIX).toEqual(54);
expect(KeyCodes.SEVEN).toEqual(55);
expect(KeyCodes.EIGHT).toEqual(56);
expect(KeyCodes.NINE).toEqual(57);
expect(KeyCodes.AT_SYMBOL).toEqual(64);
expect(KeyCodes.A).toEqual(65);
expect(KeyCodes.B).toEqual(66);
expect(KeyCodes.C).toEqual(67);
expect(KeyCodes.D).toEqual(68);
expect(KeyCodes.E).toEqual(69);
expect(KeyCodes.F).toEqual(70);
expect(KeyCodes.G).toEqual(71);
expect(KeyCodes.H).toEqual(72);
expect(KeyCodes.I).toEqual(73);
expect(KeyCodes.J).toEqual(74);
expect(KeyCodes.K).toEqual(75);
expect(KeyCodes.L).toEqual(76);
expect(KeyCodes.M).toEqual(77);
expect(KeyCodes.N).toEqual(78);
expect(KeyCodes.O).toEqual(79);
expect(KeyCodes.P).toEqual(80);
expect(KeyCodes.Q).toEqual(81);
expect(KeyCodes.R).toEqual(82);
expect(KeyCodes.S).toEqual(83);
expect(KeyCodes.T).toEqual(84);
expect(KeyCodes.U).toEqual(85);
expect(KeyCodes.V).toEqual(86);
expect(KeyCodes.W).toEqual(87);
expect(KeyCodes.X).toEqual(88);
expect(KeyCodes.Y).toEqual(89);
expect(KeyCodes.Z).toEqual(90);
expect(KeyCodes.CONTEXT_MENU).toEqual(93);
expect(KeyCodes.NUM_ZERO).toEqual(96);
expect(KeyCodes.NUM_ONE).toEqual(97);
expect(KeyCodes.NUM_TWO).toEqual(98);
expect(KeyCodes.NUM_THREE).toEqual(99);
expect(KeyCodes.NUM_FOUR).toEqual(100);
expect(KeyCodes.NUM_FIVE).toEqual(101);
expect(KeyCodes.NUM_SIX).toEqual(102);
expect(KeyCodes.NUM_SEVEN).toEqual(103);
expect(KeyCodes.NUM_EIGHT).toEqual(104);
expect(KeyCodes.NUM_NINE).toEqual(105);
expect(KeyCodes.NUM_MULTIPLY).toEqual(106);
expect(KeyCodes.NUM_PLUS).toEqual(107);
expect(KeyCodes.NUM_MINUS).toEqual(109);
expect(KeyCodes.NUM_PERIOD).toEqual(110);
expect(KeyCodes.NUM_DIVISION).toEqual(111);
expect(KeyCodes.F1).toEqual(112);
expect(KeyCodes.F2).toEqual(113);
expect(KeyCodes.F3).toEqual(114);
expect(KeyCodes.F4).toEqual(115);
expect(KeyCodes.F5).toEqual(116);
expect(KeyCodes.F6).toEqual(117);
expect(KeyCodes.F7).toEqual(118);
expect(KeyCodes.F8).toEqual(119);
expect(KeyCodes.F9).toEqual(120);
expect(KeyCodes.F10).toEqual(121);
expect(KeyCodes.F11).toEqual(122);
expect(KeyCodes.F12).toEqual(123);
});
});