1
0
Fork 0
spacetac/src/core/effects/BaseEffect.spec.ts

12 lines
472 B
TypeScript

module TK.SpaceTac.Specs {
testing("BaseEffect", test => {
test.case("gets a fixed or variable amount", check => {
let effect = new BaseEffect("test");
check.equals(effect.resolveAmount(50), 50);
check.equals(effect.resolveAmount({ base: 20, span: 10 }, new SkewedRandomGenerator([0.3])), 23);
check.equals(effect.resolveAmount({ base: 20, span: 0 }, new SkewedRandomGenerator([0.3])), 20);
})
})
}