mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-20 15:37:46 +03:00
23 lines
506 B
CoffeeScript
23 lines
506 B
CoffeeScript
nakedLoad 'jasmine-jquery'
|
|
$ = require 'jquery'
|
|
_ = require 'underscore'
|
|
Native = require 'native'
|
|
|
|
afterEach ->
|
|
(new Native).resetMainMenu()
|
|
|
|
window.atom = new (require 'app')
|
|
|
|
window.keydown = (pattern) ->
|
|
$(document).trigger @createKeyEvent pattern
|
|
|
|
window.createKeyEvent = (pattern) ->
|
|
keys = pattern.split '+'
|
|
$.Event "keydown",
|
|
ctrlKey: 'ctrl' in keys
|
|
altKey: 'alt' in keys
|
|
shiftKey: 'shift' in keys
|
|
metaKey: 'meta' in keys
|
|
which: _.last(keys).toUpperCase().charCodeAt 0
|
|
|