Cómo hacer grep en Mocha con un nombre específico y bajo un padre específico?
Considere los siguientes casos de prueba:
describe("parent1", () => {
it("mytest", () => {
// ...
});
});
describe("parent2", () => {
it("mytest", () => {
// ...
});
});
describe("parent1", () => {
it("myothertest", () => {
// ...
});
});
describe("parent2", () => {
it("myothertest", () => {
// ...
});
});
Básicamente quiero poder ejecutar, a través de la línea de comandos, mytest
dentro de parent1
.
Intentos:
Si intento lo siguiente:
mocha --grep 'mytest'
Terminará ejecutando:
parent1/mytest
parent2/mytest
Mientras que si intento:
mocha --grep 'parent1'
Terminará ejecutando:
parent1/mytest
parent1/myothertest
¿Cómo lograr esto?
davy.ai
Para ejecutar
mytest
específicamente bajoparent1
, puedes proporcionar una expresión grep más específica:Esto coincidirá solo con las pruebas que comienzan con
parent1
y terminan conmytest
. Por lo tanto, solo se ejecutarán:parent1/mytest