mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-12-11 00:02:19 -05:00
16 lines
543 B
CoffeeScript
16 lines
543 B
CoffeeScript
User = require 'models/User'
|
|
|
|
describe 'UserModel', ->
|
|
it 'experience functions are correct', ->
|
|
expect(User.expForLevel(User.levelFromExp 0)).toBe 0
|
|
expect(User.levelFromExp User.expForLevel 1).toBe 1
|
|
expect(User.levelFromExp User.expForLevel 10).toBe 10
|
|
expect(User.expForLevel 1).toBe 0
|
|
expect(User.expForLevel 2).toBeGreaterThan User.expForLevel 1
|
|
|
|
it 'level is calculated correctly', ->
|
|
me.set 'points', 0
|
|
expect(me.level()).toBe 1
|
|
|
|
me.set 'points', 50
|
|
expect(me.level()).toBe User.levelFromExp 50
|