Можно ли игнорировать ловушку, если используется определенный тег?
Если используется @someTag, мне нужно, чтобы beforeAll ссылался на импорт с псевдонимом «s2».
В противном случае мне нужно, чтобы beforeAll ссылался на область видимости без псевдонима 's'.
Если я запускаю тест с @someTag, то я ожидаю, что в консоли будет напечатано только «In BeforeAll @someTag - hooks.js», но вместо этого они оба запускаются.
import s from "../location1/s";
import * as s2 from "../location2/s";
BeforeAll("not @someTag", async () => {
console.log("In BeforeAll - hooks.js");
s.driver = puppeteer;
})
BeforeAll("@someTag", async () => {
console.log("In BeforeAll @someTag - hooks.js");
s2.driver = puppeteer;
});
not
, а в старых —~
. - person Steven Hunt   schedule 15.04.2020