From cc6e0a9c7b4464800f77b1c95d64cf64201d40c1 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Wed, 15 Jan 2014 18:01:44 -0700 Subject: [PATCH] tests(perfect-day) remove buffs from cron-matrix stuff for now --- tests/algos.mocha.coffee | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/algos.mocha.coffee b/tests/algos.mocha.coffee index e47eb443ae..ee5713e7f6 100644 --- a/tests/algos.mocha.coffee +++ b/tests/algos.mocha.coffee @@ -3,6 +3,7 @@ expect = require 'expect.js' sinon = require 'sinon' moment = require 'moment' shared = require '../script/index.coffee' +$w = (s)->s.split(' ') ### Helper Functions #### newUser = (addTasks=true)-> @@ -81,11 +82,11 @@ expectGainedPoints = (before, after, taskType) -> # daily & todo histories handled on cron expectNoChange = (before,after) -> - _.each ['stats', 'items', 'gear', 'dailys', 'todos', 'rewards', 'flags', 'preferences'], (attr)-> + _.each $w('stats items gear dailys todos rewards flags preferences'), (attr)-> expect(after[attr]).to.eql before[attr] expectDayResetNoDamage = (b,a) -> - [before,after] = [_.cloneDeep(b); _.cloneDeep(a)] + [before,after] = [_.cloneDeep(b), _.cloneDeep(a)] _.each after.dailys, (task,i) -> expect(task.completed).to.be false expect(before.dailys[i].value).to.be task.value @@ -96,8 +97,9 @@ expectDayResetNoDamage = (b,a) -> expect(before.todos[i].value).to.be.greaterThan task.value expect(after.history.todos).to.have.length(1) # 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] + _.each [before,after], (obj) -> + delete obj.stats.buffs + _.each $w('dailys todos history lastCron'), (path) -> delete obj[path] delete after._tmp expectNoChange(before, after) @@ -318,6 +320,7 @@ describe 'Cron', -> before.dailys = before.todos = after.dailys = after.todos = [] after.fns.cron() expect(after.lastCron).to.not.be before.lastCron # make sure cron was run + delete after.stats.buffs;delete before.stats.buffs expect(before.stats).to.eql after.stats beforeTasks = before.habits.concat(before.dailys).concat(before.todos).concat(before.rewards) afterTasks = after.habits.concat(after.dailys).concat(after.todos).concat(after.rewards)