mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
committed by
Blade Barringer
parent
bccdf4e989
commit
b54441a637
@@ -142,6 +142,21 @@ describe('shared.ops.scoreTask', () => {
|
||||
expect(ref.beforeUser._id).to.eql(ref.afterUser._id);
|
||||
});
|
||||
|
||||
it('and increments quest progress', () => {
|
||||
expect(ref.afterUser.party.quest.progress.up).to.eql(0);
|
||||
ref.afterUser.party.quest.key = 'gryphon';
|
||||
|
||||
scoreTask({ user: ref.afterUser, task: habit, direction: 'up', cron: false });
|
||||
let firstTaskDelta = ref.afterUser.party.quest.progress.up;
|
||||
expect(firstTaskDelta).to.be.greaterThan(0);
|
||||
expect(ref.afterUser._tmp.quest.progressDelta).to.eql(firstTaskDelta);
|
||||
|
||||
scoreTask({ user: ref.afterUser, task: habit, direction: 'up', cron: false });
|
||||
let secondTaskDelta = ref.afterUser.party.quest.progress.up - firstTaskDelta;
|
||||
expect(secondTaskDelta).to.be.greaterThan(0);
|
||||
expect(ref.afterUser._tmp.quest.progressDelta).to.eql(secondTaskDelta);
|
||||
});
|
||||
|
||||
context('habits', () => {
|
||||
it('up', () => {
|
||||
options = { user: ref.afterUser, task: habit, direction: 'up', times: 5, cron: false };
|
||||
|
||||
Reference in New Issue
Block a user