【发布时间】:2021-09-25 06:46:29
【问题描述】:
这是MasterView.jsx
function MasterView(props) {
return (
<FilterCard title="Pass" onClick={() =>setFilter([{ id: PASSED}])}/>
<FilterCard title="fail" onClick={() =>setFilter([{ id: Failed}])}/>
)
}
这是MasterViewSpec.jsx
describe('<MasterView />', () => {
test('renders Child component', () => {
const history = createMemoryHistory('/dashboard')
const wrapper = mount(<MasterView history={history} />);
expect(wrapper.find(<FilterCard title="Passed" onClick={() => setActiveFilters([{ id: 'passed' }])} />).length).toEqual(1);
});
});
遇到以下问题 -
expect(received).toEqual(expected) // deep equality
Expected: 1
Received: undefined
【问题讨论】:
标签: javascript reactjs jestjs