13 lines
606 B
TypeScript
13 lines
606 B
TypeScript
|
module SpaceTac.View.Specs {
|
||
|
describe("Tools", () => {
|
||
|
it("normalizes angles", () => {
|
||
|
expect(Tools.normalizeAngle(0)).toEqual(0);
|
||
|
expect(Tools.normalizeAngle(0.1)).toBeCloseTo(0.1, 0.000001);
|
||
|
expect(Tools.normalizeAngle(Math.PI)).toBeCloseTo(Math.PI, 0.000001);
|
||
|
expect(Tools.normalizeAngle(Math.PI + 0.5)).toBeCloseTo(-Math.PI + 0.5, 0.000001);
|
||
|
expect(Tools.normalizeAngle(-Math.PI)).toBeCloseTo(Math.PI, 0.000001);
|
||
|
expect(Tools.normalizeAngle(-Math.PI - 0.5)).toBeCloseTo(Math.PI - 0.5, 0.000001);
|
||
|
});
|
||
|
});
|
||
|
}
|