#jestjs
#jestjs
Вопрос:
У меня есть свои пользовательские репортеры
module.exports = {
...
reporters: [‘default’, ‘customReporter.js’]
...
}
И у меня есть сценарий установки, который я подключаю к setupFilesAfterEnv
module.exports = {
...
setupFilesAfterEnv: [‘setup.js’]
...
}
Как я могу получить доступ к экземпляру customReporter из setup.js ?
Комментарии:
1. Никоим образом. Подумайте о том, чтобы объяснить ваш случай, это может быть проблемой XY.
Ответ №1:
Я следил за тем, что allure-jest делал в https://github.com/zaqqaz/jest-allure/blob/master/src/setup.ts .
Я изменил свой setup.js напишите код таким образом, чтобы my reporter реализовал интерфейс Jasmine Reporter вместо Jest Reporter, затем зарегистрируйтесь как reporter, используя jasmine.getEnv().addReporter()
.