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

Version Path
lanes-0.8.3 spec/lanes/models/UserSpec.coffee
lanes-0.8.2 spec/lanes/models/UserSpec.coffee
lanes-0.8.1 spec/lanes/models/UserSpec.coffee
lanes-0.8.0 spec/lanes/models/UserSpec.coffee
lanes-0.7.0 spec/lanes/models/UserSpec.coffee
lanes-0.6.1 spec/lanes/models/UserSpec.coffee
lanes-0.6.0 spec/lanes/models/UserSpec.coffee
lanes-0.5.6 spec/lanes/models/UserSpec.coffee
lanes-0.5.5 spec/lanes/models/UserSpec.coffee
lanes-0.5.0 spec/lanes/models/UserSpec.coffee
lanes-0.4.0 spec/lanes/models/UserSpec.coffee
lanes-0.3.0 spec/lanes/models/UserSpec.coffee
lanes-0.1.9.5 spec/lanes/models/UserSpec.coffee