我正在使用React Jest和React Testing Library来测试我的组件。 我遇到了一个奇怪的问题。我正在使用由testing-library的render返回的debug函数。test('component should work', async () => { const { findByText, debug } = render(<MyComponent />); const myElement = await findByText(/someText/i); debug(); }); 如您在截图中所见,有一些未完成的div和缺失父级闭合标签。
在@Haryono的回答基础上补充一点, 还要确保脚本中没有设置静默标志。 "test": "jest --config jest.config.js --silent"; 移除静默标志应该有效。 注意:我认为静默标志会抑制警告和调试输出。
DEBUG_PRINT_LIMIT
吗? - uday