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