Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 用jest和Ezyme测试UseReactiveVar_Reactjs_Jestjs_Enzyme_Apollo Client - Fatal编程技术网

Reactjs 用jest和Ezyme测试UseReactiveVar

Reactjs 用jest和Ezyme测试UseReactiveVar,reactjs,jestjs,enzyme,apollo-client,Reactjs,Jestjs,Enzyme,Apollo Client,我正在使用apollo-client-3进行状态管理。我想测试useReactiveVar 这是我的密码: import { useReactiveVar } from '@apollo/client'; const showBoxVar = makeVar(false); const App: FunctionComponent = () => { const showBox = useReactiveVar(showBoxVar); return (

我正在使用apollo-client-3进行状态管理。我想测试
useReactiveVar

这是我的密码:

import { useReactiveVar } from '@apollo/client';

const showBoxVar = makeVar(false);
const App: FunctionComponent = () => {

    const showBox = useReactiveVar(showBoxVar);
    return (
        <React.Fragment>
            {showBox && <Box/> }

            <SomeComponent />

        </React.Fragment>
    );
}
从'@apollo/client'导入{useReactiveVar};
const showBoxVar=makeVar(false);
常量应用程序:FunctionComponent=()=>{
const showBox=useReactiveVar(showBoxVar);
返回(
{showBox&&}
);
}
我想测试一下,一旦showBox为真,Box就会呈现。怎么做