travis-web/app/initializers/auth.coffee
Piotr Sarnacki 0e1fd2746f Add a simple acceptance test for dashboard and tooling needed to run it
Apart from adding a test, this commit also adds a dummy implementation
for Auth that can be used in tests to control the auth status.
2015-02-13 14:13:45 +01:00

20 lines
513 B
CoffeeScript

`import Auth from 'travis/utils/auth'`
`import TestAuth from 'travis/utils/test-auth'`
initialize = (container, app) ->
app.register 'auth:main', if Ember.testing then TestAuth else Auth
app.inject('route', 'auth', 'auth:main')
app.inject('controller', 'auth', 'auth:main')
app.inject('application', 'auth', 'auth:main')
app.inject('auth', 'store', 'store:main')
AuthInitializer =
name: 'auth'
after: 'ember-data'
initialize: initialize
`export {initialize}`
`export default AuthInitializer`