Sha256: bd0a3ec5a8ef7572d7c0f8759178a5df180d6cf92a36f66eab3b28c23e5d0148
Contents?: true
Size: 510 Bytes
Versions: 13
Compression:
Stored size: 510 Bytes
Contents
describe "Lanes.Model.User", -> it "saves callbacks across users", -> spy = jasmine.createSpy('callbackSpy') Lanes.current_user.on("change", spy) #expect( _.keys(Lanes.Models.UserEvents.CALLBACKS).length ).toEqual(2) testuser = Lanes.Test.makeModel({ session: isLoggedIn: 'bool' canRead: -> true }) Lanes.current_user = testuser Lanes.current_user.isLoggedIn = false expect(spy).toHaveBeenCalled()
Version data entries
13 entries across 13 versions & 1 rubygems