我是Jest / Enzyme的新手,并且具有以下组件:
App.js:
import React,{useState} from 'react';
import ChildA from './Children/ChildA';
import ChildB from './Children/ChildB';
export const app = () => {
const [open, setOpen] = useState(false);
return(
<Fragment>
{open ? <ChildA /> : <ChildB />}
</Fragment>
);
}
我已经检查了酶文档,并看到了“ setState”方法,但是它不能用于我的组件测试,因为“ setState”只能在类组件上使用,而不能在功能组件上使用。 如果还有其他方法可以使用JEST + Enzyme进行测试,谁能帮我吗?
答案 0 :(得分:0)
否...您无法测试。单元测试用于功能测试。您要测试的是实现细节。