UNPKG

@designliquido/delegua-matematica

Version:

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

43 lines 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const funcoes_primeiro_grau_1 = require("../funcoes-primeiro-grau"); describe("linspace", () => { it("intervalo preenchido", () => { expect((0, funcoes_primeiro_grau_1.linspace)(undefined, 10, 15, 5)).toEqual([ 10, 11.25, 12.5, 13.75, 15, ]); }); }); describe("fun1", () => { it("testa o desenho da função afim", () => { expect((0, funcoes_primeiro_grau_1.fun1)(undefined, 10, 5)).toEqual([ "f(x) =15,25,35,45,55,65,75,85,95", ]); }); }); describe("fun1R", () => { it("calcula a raiz da função afim", () => { expect((0, funcoes_primeiro_grau_1.fun1R)(undefined, 10, 5)).toEqual(-0.5); }); }); describe("fun2", () => { it("testa o desenho da função quadrática", () => { expect((0, funcoes_primeiro_grau_1.fun2)(undefined, 10, 5, 3).length).toEqual(251); }); }); describe("fun2R", () => { it("calcula as raizes da função quadrática", () => { expect((0, funcoes_primeiro_grau_1.fun2R)(undefined, 2, 5, 3)).toEqual([-1, -1.5]); }); }); describe("xVertice", () => { it("calcula x do vértice", () => { expect((0, funcoes_primeiro_grau_1.xVertice)(undefined, 10, 5, 3)).toEqual(-0.25); }); }); describe("yVertice", () => { it("calcula y do vértice", () => { expect((0, funcoes_primeiro_grau_1.yVertice)(undefined, 10, 5, 3)).toEqual(237.5); }); }); //# sourceMappingURL=funcao-primeiro-grau.test.js.map