Jestjs 如何测试useRef';现在,用笑话和酶?
我有一个Demo.tsx文件,其代码如下:Jestjs 如何测试useRef';现在,用笑话和酶?,jestjs,enzyme,use-ref,Jestjs,Enzyme,Use Ref,我有一个Demo.tsx文件,其代码如下: const aRef = useRef() as RefObject<HTMLDivElement>; const bRef = useRef() as RefObject<HTMLDivElement>; const a = 10; const b = 10; useEffect(() => { if (!!aRef.current && !!bRef.current) { const tem
const aRef = useRef() as RefObject<HTMLDivElement>;
const bRef = useRef() as RefObject<HTMLDivElement>;
const a = 10;
const b = 10;
useEffect(() => {
if (!!aRef.current && !!bRef.current) {
const temp = functionRefCall({ARef:aref,Bref:bref,A:a,B:b})
}
}, [aRef, bRef]);
return (
<div className="aRef-container" ref={aRef} />
<div className="bRef-container" ref={bRef} />
</div>
);
如果我的ref不为null,我将如何测试调用functionRefCall并返回a+b
export interface myInterface {
Aref: HTMLElement;
Bref: HTMLElement;
A: number;
B: number;
}
export default (
i18n: i18n,
{Aref,Bref,A,B }: myInterface,
) => {
return a+b;
}