Etapa 1 inteira (logica com 100% de cobertura, cena 3D, toque, sons, bancada de desempenho, e2e) e a base da etapa 2 (mapa novo no Tiled, texturas, imagens dos itens, sons conferidos, golpe recortado e medido). Pagina /jogo fora do menu e do sitemap ate a medicao no celular.
20 lines
683 B
TypeScript
20 lines
683 B
TypeScript
import { render, screen } from "@testing-library/react";
|
|
import JogoPage, { metadata } from "./page";
|
|
|
|
// o Jogo tem os próprios testes; aqui só importa o que a página põe em volta dele
|
|
jest.mock("./Jogo", () => ({ __esModule: true, default: () => null }));
|
|
|
|
describe("página /jogo", () => {
|
|
it("fica fora da busca", () => {
|
|
expect(metadata.robots).toEqual({ index: false, follow: false });
|
|
expect(metadata.title).toBe("Expediente dos Mortos");
|
|
});
|
|
|
|
it("sempre mostra a lista de problemas e soluções", () => {
|
|
render(<JogoPage />);
|
|
expect(
|
|
screen.getByRole("heading", { name: "Os problemas e as soluções" }),
|
|
).toBeInTheDocument();
|
|
});
|
|
});
|