implementado typescript 7
This commit is contained in:
parent
cd4ea4d36b
commit
e9a323f18c
80 changed files with 5711 additions and 2455 deletions
21
dist-front/testes/TipagemRotas.test.js
Normal file
21
dist-front/testes/TipagemRotas.test.js
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
import { describe, expect, it } from "vitest";
|
||||
import { TipagemRotas } from "../tipagemRotas";
|
||||
describe("TipagemRotas", () => {
|
||||
it("deve montar _partesCaminho a partir de string ou array, normalizando barras", () => {
|
||||
const r1 = new TipagemRotas({ caminho: "aplicacao/func" });
|
||||
expect(r1.caminho).toBe("/aplicacao/func");
|
||||
const r2 = new TipagemRotas({
|
||||
caminho: ["aplicacao", "func"],
|
||||
});
|
||||
expect(r2.caminho).toBe("/aplicacao/func");
|
||||
const r3 = new TipagemRotas({ caminho: "/a//b///c/" });
|
||||
expect(r3.caminho).toBe("/a/b/c");
|
||||
});
|
||||
it("Valores de entrada com mesmo valor dos valores de saída", () => {
|
||||
const r1 = new TipagemRotas({ caminho: "aplicacao/func" });
|
||||
const objetoEntrada = { idade: 21, nome: "João" };
|
||||
const rota = r1.endereco(objetoEntrada);
|
||||
const parametros = r1.parametros(rota);
|
||||
expect(parametros.nome).toBe(objetoEntrada.nome);
|
||||
});
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue