travis-web/spec/assets/spec_helper.coffee
2012-10-01 12:36:06 +02:00

26 lines
600 B
CoffeeScript

minispade.require 'app'
@reset = ->
Em.run ->
if Travis.app
if Travis.app.store
Travis.app.store.destroy()
if views = Travis.app.get('_connectedOutletViews')
views.forEach (v) -> v.destroy()
Travis.app.destroy()
waits(500) # TODO not sure what we need to wait for here
$('#content').remove()
$('body').append('<div id="content"></div>')
@app = (url) ->
reset()
Em.run ->
Travis.run(rootElement: $('#content'))
Em.routes.set('location', url)
_Date = Date
@Date = (date) ->
new _Date(date || '2012-07-02T00:03:00Z')
@Date.UTC = _Date.UTC