2014-12-08 14:21:40 -08:00
|
|
|
AuthModal = require 'views/core/AuthModal'
|
|
|
|
RecoverModal = require 'views/core/RecoverModal'
|
2014-06-13 13:35:57 -07:00
|
|
|
|
2014-07-23 07:02:45 -07:00
|
|
|
describe 'AuthModal', ->
|
2014-06-13 13:35:57 -07:00
|
|
|
it 'opens the recover modal when you click the recover link', ->
|
2014-12-08 14:21:40 -08:00
|
|
|
m = new AuthModal({mode: 'login'})
|
2014-06-13 13:35:57 -07:00
|
|
|
m.render()
|
|
|
|
spyOn(m, 'openModalView')
|
|
|
|
m.$el.find('#link-to-recover').click()
|
|
|
|
expect(m.openModalView.calls.count()).toEqual(1)
|
|
|
|
args = m.openModalView.calls.argsFor(0)
|
2014-07-23 07:02:45 -07:00
|
|
|
expect(args[0] instanceof RecoverModal).toBeTruthy()
|