Reactjs 如何编写快速刷新测试
如何编写测试以查看快速刷新重新加载钩子/组件(或模拟相同效果)时钩子/组件会发生什么情况 现在我正在使用Reactjs 如何编写快速刷新测试,reactjs,react-testing-library,hot-reload,react-hooks-testing-library,fast-refresh,Reactjs,React Testing Library,Hot Reload,React Hooks Testing Library,Fast Refresh,如何编写测试以查看快速刷新重新加载钩子/组件(或模拟相同效果)时钩子/组件会发生什么情况 现在我正在使用@测试库/react hooks测试钩子 import { act, renderHook } from '@testing-library/react-hooks'; it('should return undefined', () => { const useV1 = () => { const [count] = useState(1); const va
@测试库/react hooks
测试钩子
import { act, renderHook } from '@testing-library/react-hooks';
it('should return undefined', () => {
const useV1 = () => {
const [count] = useState(1);
const value = useMyHook(count);
return { value };
}
const useV2 = () => {
const [count] = useState(5);
const value = useMyHook(count);
return { value };
}
const { result } = renderHook(() => {
useV1()
});
act(() => {
// how to simulate fast-refresh reload?
fastRefresh(() => {
useV2();
});
})
expect(result.current.value).toBeDefined();
});