【发布时间】:2017-07-07 16:40:24
【问题描述】:
我在将值插入被测文件时遇到问题:
import device from '../device'
let execute = () => {
if (device.isAndroid()) {
return true
else {
return false
}
}
现在是测试文件:
jest.mock('../device')
import device from '../device'
describe('when the device is Android', () => {
let device
beforeEach(() => {
device = jest.fn().mockImplementation(() => {
return {
isAndroid: () => { return true }
}
})
})
it('returns true', () => {
let results = execute()
expect(result).toEqual(true)
})
})
测试失败并返回false。我做错了什么?
【问题讨论】:
标签: javascript unit-testing testing jestjs