Files
atom/spec/spec-helper.coffee
2012-01-11 13:16:10 -08:00

21 lines
536 B
CoffeeScript

nakedLoad 'jasmine-jquery'
$ = require 'jquery'
_ = require 'underscore'
Native = require 'native'
afterEach ->
(new Native).resetMainMenu()
window.atom = new (require 'app')
window.keypressEvent = (pattern, properties={}) ->
$.Event "keypress", _.extend(atom.keyBinder.parseKeyPattern(pattern), properties)
window.keydownEvent = (pattern, properties={}) ->
$.Event "keydown", _.extend(atom.keyBinder.parseKeyPattern(pattern), properties)
window.waitsForPromise = (fn) ->
window.waitsFor (moveOn) ->
fn().done(moveOn)