小编bpG*_*sar的帖子

如何用笑话/酶嘲笑反应参考?

我开始学习应用程序测试,我需要测试功能。我有一些组件:

export class Countries extends React.Component<Props, State> {
  private countriesList: React.RefObject<HTMLDivElement> = React.createRef<
    HTMLDivElement
  >();

  public componentDidMount(): void {
    setTimeout(this.whenCDM, 1);
  }


  public render(): React.ReactNode {
    return (
      <div ref={this.countriesList}>
      </div>
    );
  }

  private whenCDM = (): any => {
    if (this.countriesList.current) {
      this.whenComponentDidMount(
        this.countriesList.current.getBoundingClientRect().top
      );
    }
  };
}
Run Code Online (Sandbox Code Playgroud)

我想测试名为 whenCDM 的函数,但我不知道如何正确执行。

javascript reactjs jestjs enzyme

5
推荐指数
1
解决办法
4412
查看次数

标签 统计

enzyme ×1

javascript ×1

jestjs ×1

reactjs ×1