mirror of
https://github.com/hanzoai/Detox.git
synced 2026-10-30 14:46:00 +00:00
17 lines
559 B
JavaScript
17 lines
559 B
JavaScript
/** @typedef {import('@jest/reporters').Reporter} Reporter */
|
|
|
|
const resolveFrom = require('resolve-from');
|
|
/** @type {new (globalConfig: any) => import('@jest/reporters').VerboseReporter} */
|
|
const VerboseReporter = require(resolveFrom(process.cwd(), '@jest/reporters')).VerboseReporter;
|
|
|
|
/** @implements {Partial<Reporter>} */
|
|
class DetoxVerboseReporter {
|
|
constructor(globalConfig) {
|
|
if (globalConfig.reporters.every(([name]) => name !== 'default')) {
|
|
return new VerboseReporter(globalConfig);
|
|
}
|
|
}
|
|
}
|
|
|
|
module.exports = DetoxVerboseReporter;
|