Reactjs 如何在使用前使用@testing library/react测试组件?

Reactjs 如何在使用前使用@testing library/react测试组件?,reactjs,react-testing-library,Reactjs,React Testing Library,我只能使用react-test渲染器 import React,{useffect}来自“React”; 导入“@testinglibrary/jest-dom/extend-expect”; 从'@testing library/react'导入{render}; 从“react test renderer”导入{create}; 函数计数器(){ const[count,setCount]=React.useState(0); useffect(()=>{ 设置计数(1); }, []);

我只能使用
react-test渲染器

import React,{useffect}来自“React”;
导入“@testinglibrary/jest-dom/extend-expect”;
从'@testing library/react'导入{render};
从“react test renderer”导入{create};
函数计数器(){
const[count,setCount]=React.useState(0);
useffect(()=>{
设置计数(1);
}, []);
返回{count};
}
描述('react-test-renderer',()=>{
const renderer=create();
它('呈现0',()=>{
expect(renderer.root.children.toContain('0');
});
它('呈现1',()=>{
renderer.update();
expect(renderer.root.children.toContain('1');
});
});
描述(“@testinglibrary/react”,()=>{
const screen=render();
它('呈现0',()=>{
expect(screen.container).toHaveTextContent('0');//不工作!
});
它('呈现1',()=>{
screen.rerender();
expect(screen.container).toHaveTextContent('1');
});
});