1
describe 'app.models.UserGoal', ->
3
errorCallBack = jasmine.createSpy '-error event callback-'
5
it "can validate a goal", ->
6
userGoal = new UserGoal
7
userGoal.bind 'error', @errorCallBack
11
errorArgs = @errorCallBack.mostRecentCall.args
12
(expect errorArgs).toBeDefined()
13
(expect errorArgs[0]).to.be userGoal
14
(expect errorArgs[1]).to.be "UserGoal.goal should not be empty."
16
it "can be created with default attribute values", ->
17
userGoal = new UserGoal
19
(expect userGoal.get "goal").to.be ""