小编Aar*_*Oza的帖子

如何测试一个组件是否被jest和enzyme渲染?

我正在尝试学习 React 中的 tdd。我有一个父组件,它从应用程序组件获取道具,并根据道具渲染 child1 组件或 child2 组件。这是我的反应文件:

应用程序.js

import './App.css';
import Parent from './Parent';

function App() {
  return (
    <div className="App">
      <Parent number={"one"} word={"hello"}/>
      {/* can be one or two */}
    </div>
  );
}

export default App;
Run Code Online (Sandbox Code Playgroud)

父.js

import React from 'react';
import Child1 from './Child1';
import Child2 from './Child2';

function Parent({number,word}) {
  return (
    <div className="Parent" data-testid="parent-test">
      {number === 'one' &&
        <Child1 />
      }
      {number === 'two' &&
        <Child2/>
      }
    </div>
  );
}

export default Parent;
Run Code Online (Sandbox Code Playgroud)

child1.js

import …
Run Code Online (Sandbox Code Playgroud)

reactjs jestjs enzyme

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

标签 统计

enzyme ×1

jestjs ×1

reactjs ×1