我正在为我的auth服务设置一个使用oidc-client的测试类。
当尝试模拟oidc- signinRedirect的函数客户端时,我遇到了提升问题,并抛出了以下错误。我理解这个问题,但不知道如何解决它。
The module factory of ``jest.mock()`` is not allowed to reference any out-of-scope variables. Invalid variable access: myFunc
const myFunc = jest.fn();
jest.mock('oidc-client', () => ({
UserManager: () => ({
signinRedirect: myFunc
})
}));
describe('oAuth', () => {
it('should call signin redirect when login is called', () => {
login();
expect(myFunc).toHaveBeenCalled();
});
});
https://stackoverflow.com/questions/54692952
复制相似问题