UNPKG

@designliquido/delegua-matematica

Version:

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

32 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const funcoes_algebricas_1 = require("../funcoes-algebricas"); describe("exp", () => { it("calcula a constante de Euler elevada ao parâmetros", () => { expect((0, funcoes_algebricas_1.exp)(undefined, 10)).toEqual(22026.465794806718); }); }); describe("logaritmo", () => { it("calcula o logarítimo natural", () => { expect((0, funcoes_algebricas_1.logaritmo)(undefined, 10)).toEqual(2.302585092994046); }); }); describe("potencia", () => { it("calcula a potência natural", () => { expect((0, funcoes_algebricas_1.potencia)(undefined, 10, 2)).toEqual(100); }); }); describe("aleatorio", () => { it("testa numero aleatorio", () => { expect(typeof (0, funcoes_algebricas_1.aleatorio)()).toBe("number"); }); }); describe("raizQuadrada", () => { it("atira exceção se num for nulo", () => { expect(() => (0, funcoes_algebricas_1.raizQuadrada)(undefined, null)).toThrow(); }); it("calcula a raiz quadrada de 4", () => { expect((0, funcoes_algebricas_1.raizQuadrada)(undefined, 4)).toBe(2); }); }); //# sourceMappingURL=funcoes-algebricas.test.js.map