@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
JavaScript
;
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