我正在尝试使用chrome dev工具来调试我的测试。我使用jest
describe('App component renders the todo correctly', () => {
it('renders correctly', () => {
const rendered = renderer.create(
<App />
);
expect(rendered.toJSON()).toMatchSnapshot();
});
});
使用:"test": "node node_modules/jest/bin/jest.js --watch --silent",
我可以进入chrome://inspect/#devices
并点击Open dedicated DevTools for Node
但是,在生成的dev tools
窗口中,我无法查看要调试的内容。我期待一个可以设置断点和检查数据的过程。
如何在dev tools
中调试我的测试?
答案 0 :(得分:0)
这可能有所帮助:https://facebook.github.io/jest/docs/en/troubleshooting.html
基本上:在您的测试中添加debug;
语句。然后运行:
node debug --debug-brk node_modules/jest/bin/jest.js -i
答案 1 :(得分:0)
node debug --debug-brk node_modules/jest/bin/jest.js -i
(节点:340)[DEP0068]弃用警告:node debug
已弃用。请改用node inspect
。
node --debug-brk
无效。请改用node --inspect
和node --inspect-brk
。
使用此
node --inspect-brk node_modules/jest/bin/jest.js --runInBand