使用flowjs在`import *`上分配模拟函数

时间:2018-03-13 19:10:29

标签: javascript types mocking flowtype covariant

说我有以下代码:

price = soup.find('tspan',{'class':['highcharts-text-outline']})

price.text

然后在这样的测试中使用:

export const exampleFunc = () => {}

未能通过以下方式进行检查:

无法将jest.fn()分配给exampleAll.exampleFunc,因为属性exampleFunc不可写。

import * as exampleAll from '../../path/to/example'


describe('Example', () => {

  exampleAll.exampleFunc = jest.fn()
})

为什么不可写?如何在使用flow的同时进行此类模拟?

谢谢!

0 个答案:

没有答案