【发布时间】:2021-01-11 12:30:45
【问题描述】:
我需要用 jest 模拟 csvJsonArray 的值
const csv = require('csvtojson')
const csvJsonArray = await csv().fromFile(csvFilePath)
我已经尝试了以下
jest.mock('csvtojson', () => jest.fn())
const fromFile = jest.fn().mockReturnValue(commTemplateCsvJsonArray)
csv.mockImplementation(() => ({fromFile}))
但是这里 csvJsonArray 的值为 null
如何模拟构造函数的链式函数的返回值?
【问题讨论】:
标签: javascript node.js unit-testing jestjs mocking