Tag: ANDROID-UNIT-TESTING
Tienes el siguiente código angular: changeMetaTags() { let metaData: any; this.router.events.pipe( filter(event => event instanceof NavigationEnd), map(() => { let child = this.activatedRoute.firstChild; while (child) { if (child.firstChild) { child = child.firstChild; } else if (child.snapshot.data) { return child.snapshot.data; } else { return null; } } return null; }) ).subscribe( . . . Read more
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
He estado investigando mucho sobre cómo utilizar Jasmine y Karma para probar un proyecto Angular. Actualmente estoy buscando la posibilidad de integrar una biblioteca de instantáneas para este marco de prueba. Sin embargo, solo he encontrado esta biblioteca, actualizada por última vez hace 5 años: https://www.npmjs.com/package/jasmine-angular-snapshot-testing ¿Existe alguna otra forma . . . Read more
¿Cómo llamar a un método de un método de una clase simulada? java when(mockedClass.method1().method2()).thenReturn(x); Esta línea de código está lanzando org.mockito.exceptions.misusing.MissingMethodInvocationException No puedo llamar al segundo método después de simular la clase. He intentado doReturn, spy pero no funcionó. ¡Se agradece cualquier solución!
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