UNPKG

@designliquido/delegua-matematica

Version:

Biblioteca de manejo de operações matemáticas em português, para JavaScript e Delégua

44 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const geometria_plana_1 = require("../geometria-plana"); describe("areaCirculo", () => { it("calcula a área do círculo", () => { expect((0, geometria_plana_1.areaCirculo)(undefined, 4)).toEqual(50.26548245743669); }); }); describe("areaQuadrado", () => { it("calcula a área do quadrado", () => { expect((0, geometria_plana_1.areaQuadrado)(undefined, 4)).toEqual(16); }); }); describe("areaRetangulo", () => { it("calcula a área do retângulo", () => { expect((0, geometria_plana_1.areaRetangulo)(undefined, 4, 8)).toEqual(32); }); }); describe("areaLosango", () => { it("calcula a área do losango", () => { expect((0, geometria_plana_1.areaLosango)(undefined, 4, 8)).toEqual(16); }); }); describe("areaTrapezio", () => { it("calcula a área do trapézio", () => { expect((0, geometria_plana_1.areaTrapezio)(undefined, 8, 4, 7)).toEqual(42); }); }); describe("areaTriangulo", () => { it("calcula a área do triângulo", () => { expect((0, geometria_plana_1.areaTriangulo)(undefined, 8, 4)).toEqual(16); }); }); describe("distanciaDoisPontos", () => { it("calcula a distância entre dois pontos", () => { expect((0, geometria_plana_1.distanciaDoisPontos)(undefined, 8, 4, 0, 5)).toEqual(6.4031242374328485); }); }); describe("pontoMedio", () => { it("calcula o ponto médio", () => { expect((0, geometria_plana_1.pontoMedio)(undefined, 8, 4, 0, 5)).toEqual([6, 2.5]); }); }); //# sourceMappingURL=geometria-plana.test.js.map