Tag: JESTJS
Tengo el siguiente código. singleton.ts import prisma from “../prismaClient”; import { mockDeep, mockReset } from “jest-mock-extended”; import { PrismaClient } from “@prisma/client”; import { DeepMockProxy } from “jest-mock-extended/lib/cjs/Mock”; jest.mock(“../prismaClient”, () => ({ __esModule: true, default: mockDeep(), })); beforeEach(() => { mockReset(prismaMock); }); export const prismaMock = prisma as unknown as . . . Read more
Lo que estoy intentando es probar si un componente, que depende de un contexto, llama a useEffect y a una función (mockeada por jest.fn()) desde allí. Aquí hay una versión simplificada de mi código: MyComponent.tsx “` export function MyComponent() { const ref = createRef(); const { date } = useMyContext(); . . . Read more
Tengo el componente donde conecté estas bibliotecas y usé algunas de las características de filtro y arrastrar y soltar: import { Box, Container, Shape, SVG, Image } from '@svgdotjs/svg.js'; import '@svgdotjs/svg.draggable.js'; import '@svgdotjs/svg.filter.js'; y tengo el archivo spec.ts para este componente donde solo conecto esto: import { SVG, Container } . . . Read more
Estoy tratando de probar una entrada de formulario. Primero el formulario debería mostrar un error y luego, después de ingresar un valor, el usuario hace clic en un botón y el error debería eliminarse. Creo que entiendo por qué está sucediendo esto, pero no puedo descifrar cómo probar esta función. . . . Read more
¿Permite Jest la configuración “de grupo” (para un conjunto de pruebas que se encuentran en diferentes archivos)? Intenté hacerlo de esta manera, let sequelize = null beforeAll(async () => { sequelize = await initDataBase(config) }) afterAll(async () => { await sequelize.drop() }) describe(‘Pruebas de BD’, () => { it(‘Prueba # . . . Read more