Sha256: b157a34fbf86db1d7a1dee584d5b05f5816aee284eae0f7b2004233d30eed0a3

Contents?: true

Size: 510 Bytes

Versions: 9

Compression:

Stored size: 510 Bytes

Contents

describe "Hippo.Model.User", ->

    it "saves callbacks across users", ->
        spy = jasmine.createSpy('callbackSpy')
        Hippo.current_user.on("change", spy)
        #expect( _.keys(Hippo.Models.UserEvents.CALLBACKS).length ).toEqual(2)

        testuser = Hippo.Test.makeModel({
            session:
                isLoggedIn: 'bool'
            canRead: -> true
        })
        Hippo.current_user = testuser

        Hippo.current_user.isLoggedIn = false

        expect(spy).toHaveBeenCalled()

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hippo-fw-0.9.9 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.8 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.7 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.6 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.5 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.4 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.3 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.2 spec/hippo/models/UserSpec.coffee
hippo-fw-0.9.1 spec/hippo/models/UserSpec.coffee