1
0
Fork 0
spacetac/src/ui/common/ValueBar.spec.ts

20 lines
610 B
TypeScript

module TK.SpaceTac.UI.Specs {
testing("ValueBar", test => {
let testgame = setupEmptyView(test);
test.case("computes proportional value", check => {
var bar = new ValueBar(testgame.view, "default", ValueBarOrientation.EAST);
check.equals(bar.getProportionalValue(), 0);
bar.setValue(20, 100);
check.nears(bar.getProportionalValue(), 0.2);
bar.setValue(40);
check.nears(bar.getProportionalValue(), 0.4);
bar.setValue(0, 0);
check.equals(bar.getProportionalValue(), 0);
});
});
}