UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

28 lines (23 loc) 912 B
import { describe, it, expect } from 'vitest'; import { degreesToRadians, radiansToDegrees } from './radiansDegreesConversion'; describe('radiansDegreesConversion', () => { describe('degreesToRadians', () => { it('converts degrees to radians correctly', () => { expect(degreesToRadians(0)).toBe(0); expect(degreesToRadians(90)).toBe(Math.PI / 2); expect(degreesToRadians(180)).toBe(Math.PI); // @ts-expect-error -- no args expect(degreesToRadians()).toBeNaN(); }); }); describe('radiansToDegrees', () => { it('converts radians to degrees correctly', () => { expect(radiansToDegrees).toBeTypeOf('function'); expect(radiansToDegrees(0)).toBe(0); expect(radiansToDegrees(Math.PI / 2)).toBe(90); expect(radiansToDegrees(Math.PI)).toBe(180); // @ts-expect-error -- no args expect(radiansToDegrees()).toBeNaN(); }); }); });