react-native-circular-chart
Version:
circular chart for react-native.
43 lines (39 loc) • 1.5 kB
JavaScript
;
var _react = _interopRequireDefault(require("react"));
var _Degree = require("./Degree");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// import { sum } from "../../src/utils/Array";
describe("Converter From Degree To Radian", () => {
it("90 deg == π/2 rad", () => {
const degree = 90;
const radian = new _Degree.Degree(degree).toRadian();
expect(Number(radian.toFixed(13))).toBe(1.5707963267949);
});
it("45 deg == π/4", () => {
const degree = 45;
const radian = new _Degree.Degree(degree).toRadian();
expect(Number(radian.toFixed(13))).toBe(0.7853981633974);
});
it("180 deg == π", () => {
const degree = 180;
const radian = new _Degree.Degree(degree).toRadian();
const result = Number(radian.toFixed(13));
const actualResult = Number(Math.PI.toFixed(13));
expect(result).toBe(actualResult);
});
it("270 deg == 3π/2", () => {
const degree = 270;
const radian = new _Degree.Degree(degree).toRadian();
const result = Number(radian.toFixed(13));
const actualResult = Number((3 * Math.PI / 2).toFixed(13));
expect(result).toBe(actualResult);
});
it("360 deg == 2π", () => {
const degree = 360;
const radian = new _Degree.Degree(degree).toRadian();
const result = Number(radian.toFixed(13));
const actualResult = Number((2 * Math.PI).toFixed(13));
expect(result).toBe(actualResult);
});
});
//# sourceMappingURL=Degree.test.js.map