решение, представленное в событиях jest test, генерирующих события для объектов eventemitter (express) , решило конкретный c тестовый пример, который у меня есть, хотя, похоже, он нарушает другие из-за насмешек.
внутри решения (ссылка выше), есть номера для require()
, поэтому я подозреваю, что модули кэшируются с их макетами.
Я попытался очистить макеты, поместив
AfterEach(() => {
jest.clearAllMocks();
jest.resetAllMocks();
jest.resetModules();
}
но, кажется, ни ясно, ни сбрасывать макеты, так как другие тесты не пройдены.
как это нужно очищать \ сбрасывать, чтобы другие тесты работали нормально и проходили, прежде чем иметь решение в тестах люкс.