Пример #1
0
        it('meta-up', function() {
            var ev = keyEvent.generate({
                metaKey: true,
                keyCode: 65
            });

            expect(ev.type).toBe('key:select');
            expect(ev.command).toBe('all');
        });
Пример #2
0
        it('shift-tab', function() {
            var ev = keyEvent.generate({
                shiftKey: true,
                keyCode: 9
            });

            expect(ev.type).toBe('key:edit');
            expect(ev.command).toBe('prevCell');
        });
Пример #3
0
        it('shift-up', function() {
            var ev = keyEvent.generate({
                shiftKey: true,
                keyCode: 38
            });

            expect(ev.type).toBe('key:select');
            expect(ev.command).toBe('up');
        });
Пример #4
0
        it('ctrl-shift-home', function() {
            var ev = keyEvent.generate({
                ctrlKey: true,
                shiftKey: true,
                keyCode: 36
            });

            expect(ev.type).toBe('key:select');
            expect(ev.command).toBe('firstCell');
        });
Пример #5
0
        it('up', function() {
            var ev = keyEvent.generate({keyCode: 38});

            expect(ev.type).toBe('key:move');
            expect(ev.command).toBe('up');
        });
Пример #6
0
        it('del', function() {
            var ev = keyEvent.generate({keyCode: 46});

            expect(ev.type).toBe('key:delete');
        });
Пример #7
0
        it('enter', function() {
            var ev = keyEvent.generate({keyCode: 13});

            expect(ev.type).toBe('key:edit');
            expect(ev.command).toBe('currentCell');
        });