otimização de filtroDelta e conversão para bun
This commit is contained in:
parent
e80e1be4c0
commit
230f2f62db
15 changed files with 409 additions and 1944 deletions
|
|
@ -1,23 +1,23 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const vitest_1 = require("vitest");
|
||||
const bun_test_1 = require("bun:test");
|
||||
const tipagemRotas_1 = require("../tipagemRotas");
|
||||
(0, vitest_1.describe)("TipagemRotas", () => {
|
||||
(0, vitest_1.it)("deve montar _partesCaminho a partir de string ou array, normalizando barras", () => {
|
||||
(0, bun_test_1.describe)("TipagemRotas", () => {
|
||||
(0, bun_test_1.it)("deve montar _partesCaminho a partir de string ou array, normalizando barras", () => {
|
||||
const r1 = new tipagemRotas_1.TipagemRotas({ caminho: "aplicacao/func" });
|
||||
(0, vitest_1.expect)(r1.caminho).toBe("/aplicacao/func");
|
||||
(0, bun_test_1.expect)(r1.caminho).toBe("/aplicacao/func");
|
||||
const r2 = new tipagemRotas_1.TipagemRotas({
|
||||
caminho: ["aplicacao", "func"],
|
||||
});
|
||||
(0, vitest_1.expect)(r2.caminho).toBe("/aplicacao/func");
|
||||
(0, bun_test_1.expect)(r2.caminho).toBe("/aplicacao/func");
|
||||
const r3 = new tipagemRotas_1.TipagemRotas({ caminho: "/a//b///c/" });
|
||||
(0, vitest_1.expect)(r3.caminho).toBe("/a/b/c");
|
||||
(0, bun_test_1.expect)(r3.caminho).toBe("/a/b/c");
|
||||
});
|
||||
(0, vitest_1.it)("Valores de entrada com mesmo valor dos valores de saída", () => {
|
||||
(0, bun_test_1.it)("Valores de entrada com mesmo valor dos valores de saída", () => {
|
||||
const r1 = new tipagemRotas_1.TipagemRotas({ caminho: "aplicacao/func" });
|
||||
const objetoEntrada = { idade: 21, nome: "João" };
|
||||
const rota = r1.endereco(objetoEntrada);
|
||||
const parametros = r1.parametros(rota);
|
||||
(0, vitest_1.expect)(parametros.nome).toBe(objetoEntrada.nome);
|
||||
(0, bun_test_1.expect)(parametros.nome).toBe(objetoEntrada.nome);
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue