From e5d3e7bc83214f3b99d23aa7bd6076e1d6a9ecfe Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Fri, 20 Nov 2015 13:36:41 -0500 Subject: [PATCH] fix(test): Linting and coverage --- test/common/statHelpers.test.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/test/common/statHelpers.test.js b/test/common/statHelpers.test.js index 6595c53fc4..1a18d4d86e 100644 --- a/test/common/statHelpers.test.js +++ b/test/common/statHelpers.test.js @@ -6,11 +6,11 @@ import { diminishingReturns, } from '../../common/script/index'; -describe('helper functions used in stat calculations', () => { - +describe.only('helper functions used in stat calculations', () => { describe('maxHealth', () => { it('provides a maximum Health value', () => { const HEALTH_CAP = 50; + expect(maxHealth).to.eql(HEALTH_CAP); }); }); @@ -40,7 +40,9 @@ describe('helper functions used in stat calculations', () => { describe('toNextLevel', () => { it('increases Experience target from one level to the next', () => { - expect(tnl(LEVEL + 1)).to.be.greaterThan(shared.tnl(LEVEL)); + _.times(110, (level) => { + expect(tnl(level + 1)).to.be.greaterThan(tnl(level)); + }); }); }); @@ -48,7 +50,7 @@ describe('helper functions used in stat calculations', () => { const BONUS = 600; const MAXIMUM = 200; const HALFWAY = 75; - + it('provides a value under the maximum, given a bonus and maximum', () => { expect(diminishingReturns(BONUS, MAXIMUM)).to.be.lessThan(MAXIMUM); }); @@ -58,7 +60,7 @@ describe('helper functions used in stat calculations', () => { }); it('provides a different curve if a halfway point is defined', () => { - expect(diminishingReturns(BONUS, MAXIMUM, HALFWAY)).to.not.eql(shared.diminishingReturns(BONUS, MAXIMUM)); + expect(diminishingReturns(BONUS, MAXIMUM, HALFWAY)).to.not.eql(diminishingReturns(BONUS, MAXIMUM)); }); }); });