【发布时间】:2020-11-30 21:58:11
【问题描述】:
我正在尝试模拟模块“jwt-decode”,我可以使用以下方法成功模拟一个返回值:
jest.mock('jwt-decode', () => () => ({ data: { userRole: 2, checklist: mockUser.account.checklist }}))
这适用于需要解码的 jwt 以产生 2 的 userRole 的测试。但是,我的下一个测试需要 userRole 为 1,这就是问题出现的地方。
是否有适当的方法将 userRole 作为第一个测试实例返回 2 并为下一个测试实例返回 1?
【问题讨论】:
标签: javascript reactjs jestjs