15 lines
625 B
TypeScript
15 lines
625 B
TypeScript
module SpaceTac.View.Specs {
|
|
"use strict";
|
|
|
|
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);
|
|
});
|
|
});
|
|
}
|