开发者问题收集
我对 JavaScript 测试完全陌生,正在使用新的代码库。我想编写一个测试来检查元素上的 className。我正在使用 Jest 和React Testing Library。下面我有一个测试,它将根据variant属性呈现一个按钮。它还包含一个 className,我想测试它。it('Renders with a className equal to the variant', () =>
我已安装 react redux 工具包,并添加了 jest 而不是 vitest 进行测试。我想测试模式窗口是否在 App 组件中呈现(如果 isOpen 标志为 true)。我只模拟了我需要的商店部分。不是整个商店。应用组件function App() {const { isOpen: isPostModalWindowOpen } = useAppSelector(selectPostMod
我在 NextJS 应用中使用 Jest 和 React Testing Library 将故事集成到单元测试中时遇到了问题。在 Storybook 中,我的 NextJS 组件渲染没有问题,Storybook Addon Next Router工作正常。但是,在我的 Jest 测试文件中,我的测试抛出错误,因为 useRouter() 返回 null。我相信我已经正确设置了所有插件。我的设置:N