如何通过玩笑和酵素测试useRef的电流?

时间:2020-06-12 05:59:57

标签: 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 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>

);

以下是我的functionRefCall.ts文件的代码:

export interface myInterface {
  Aref: HTMLElement;
  Bref: HTMLElement;
  A: number;
  B:  number;
}

export default (
  i18n: i18n,
  {Aref,Bref,A,B }: myInterface,
) => {
return a+b;
}

我将如何测试如果我的引用不为null,则将调用functionRefCall并返回a + b

0 个答案:

没有答案