【发布时间】:2018-04-23 14:46:46
【问题描述】:
在我的 React 应用程序中,我想测试一个从另一个文件调用 utils 函数的组件。 在特定情况下,我确实想模拟这个结果。如何使用 Enzyme 和 Jest 做到这一点?
这是代码:
// MyComponent
import React from 'react';
import { getCalculatedValue } from '../utils';
export class MyComponent extends React.Component {
constructor(props) {
const calculatedValue = getCalculatedValue();
// ...
}
// ...
}
还有测试:
// MyComponent test
describe('MyComponent ', () => {
it('should be...', () => {
const myComponent= shallow(
<MyComponent />
)
expect(myComponent.find('....').length).toBeDefined()
})
})
我要模拟的方法是getCalculatedValue。
【问题讨论】:
标签: reactjs unit-testing jestjs enzyme