From e664037fb9f59a8e45de22b9d3ae26d2cecb1fd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Jureti=C4=87?= Date: Sun, 22 Sep 2013 16:28:30 -0300 Subject: [PATCH] tests now passing, fixes #18 --- tests/algos.mocha.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/algos.mocha.coffee b/tests/algos.mocha.coffee index 98f5d97864..2692b6e5ea 100644 --- a/tests/algos.mocha.coffee +++ b/tests/algos.mocha.coffee @@ -59,6 +59,7 @@ expectDayResetNoDamage = (b,a) -> # hack so we can compare user before/after obj equality sans effected paths _.each ['dailys','todos','history','lastCron'], (path) -> _.each [before,after], (obj) -> delete obj[path] + delete after._tmp expect(after).to.eql before @@ -71,7 +72,7 @@ describe 'User', -> expect(user.items).to.eql { weapon: 0, armor: 0, head: 0, shield: 0 } expect(user.preferences).to.eql { gender: 'm', skin: 'white', hair: 'blond', armorSet: 'v1', dayStart:0, showHelm: true } expect(user.balance).to.eql 0 - expect(user.lastCron).to.eql 'new' + expect(user.lastCron).to.be.greaterThan 0 expect(user.flags).to.eql {partyEnabled: false, itemsEnabled: false, ads: 'show'} expectStrings(user, ['apiToken']) expectStrings(user.habits[0], ['text','id']) @@ -109,7 +110,7 @@ describe 'Cron', -> it 'computes shouldCron', -> user = helpers.newUser() paths = {};algos.cron user, {paths} - expect(paths.lastCron).to.be true # handlomg lastCron='new' + expect(paths.lastCron).to.be undefined # handlomg lastCron='new' paths = {};algos.cron user, {paths} expect(paths.lastCron).to.not.be.ok # it setup the cron property now