mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-08-04 09:39:23 +00:00
* Moved critical hit calculation from _addPoints() to _calculateDelta(). Added user as an input argument to _calculateDelta() so for critical hit calculation * Changed test to expect task value of 1.5 after critical hit * Revert "Moved critical hit calculation from _addPoints() to _calculateDelta(). Added user as an input argument to _calculateDelta() so for critical hit calculation" This reverts commit 51b8ab6498d989d1f9494ac43c2605f3d4d14a35. * Moved critical hit calculation to _changeTaskValue(). Use value stored in user._tmp.crit in _addPoints() * Test is no longer affected by critical hits * Removed unneeded comment * Added WIP test of critical hits * Want the crit function to return 2 to test critical hits * Changed crit function to export as a function within an object so that it can be stubbed for testing. References to the crit() function were updated to call crit.crit() instead * Added test for increased experience on critical hits
17 lines
316 B
JavaScript
17 lines
316 B
JavaScript
import crit from '../../../website/common/script/fns/crit';
|
|
import {
|
|
generateUser,
|
|
} from '../../helpers/common.helper';
|
|
|
|
describe('crit', () => {
|
|
let user;
|
|
|
|
beforeEach(() => {
|
|
user = generateUser();
|
|
});
|
|
|
|
it('computes', () => {
|
|
let result = crit.crit(user);
|
|
expect(result).to.eql(1);
|
|
});
|
|
});
|