gpt4 book ai didi

reactjs - 如何模拟模块中的特定功能

转载 作者:行者123 更新时间:2023-12-03 14:19:10 24 4
gpt4 key购买 nike

假设我在 module.js 中有一个方法 bestFunction,如下所示:

//module.js

export const bestFunction = x => {
return x + 1
}

如果我的代码本身是这样导入的,我该如何模拟 bestFunction:

import { bestFunction } from './module.js'

最佳答案

在您的测试中:

  import * as depends from './module.js';

describe("when testing..", () => {
beforeEach(() => {
depends.bestFunction = jest.fn().mockImplementation(() => 22);
})

it ('doStuff', () => {
expect(objectUnderTest.foo()).toEqual('22 red balloons');

});
});

关于reactjs - 如何模拟模块中的特定功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48857352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com