Tag: MOCHA.JS
Estoy tratando de usar la biblioteca “split-on-first” para un proyecto, pero no puedo importarla. He convertido todo el proyecto a TypeScript y cambié esta línea para usar “import” en lugar de “require”. import splitOnFirst from ‘split-on-first’; Sin embargo, cuando intento ejecutar mis pruebas unitarias, todavía recibo este error: Error [ERR_REQUIRE_ESM]: . . . Read more
Tengo esta función writeToFile la cual agrega o escribe según el argumento append. El appendFile y writeFile son de los módulos fs que estoy tratando de agregar a mis pruebas unitarias. El problema en el siguiente código es que, al probarlo y crear stubs para appendFile y writeFile de fs, . . . Read more
Considere los siguientes casos de prueba: describe(“parent1”, () => { it(“mytest”, () => { // … }); }); describe(“parent2”, () => { it(“mytest”, () => { // … }); }); describe(“parent1”, () => { it(“myothertest”, () => { // … }); }); describe(“parent2”, () => { it(“myothertest”, () => { . . . Read more
¿Cómo puedo implementar de forma individual stubs a funciones invocadas dentro de una función principal? Supongamos que tengo estas funciones (req1, req2…) que son solicitudes HTTP a servicios externos que devuelven valores diferentes, ¿existe alguna manera en la que pueda aplicar stubs a req1 o req2 individualmente para simular sus . . . Read more
Adapté un proyecto para usar Mocha y me encontré con un error extraño que me llevó un tiempo diagnosticar. > npm run test TypeError: Extensión de archivo desconocida “.ts” para C:\code\mocha-example\packages\typescript\test\index.spec.ts` … pila de llamadas … en Object.exports.handler (C:\code\mocha-example\packages\typescript\node_modules\mocha\lib\cli\run.js:374:5) Revisé muchas preguntas sobre este error que sugerían cambiar las opciones . . . Read more