Я устанавливаю тестовый класс для моей службы аутентификации, который использует oidc-client.
При попытке смоделировать функцию signinRedirect oidc-client, я получаю проблемы с подъемом, и появляется следующая ошибка,Я понимаю проблему, но не знаю, как ее решить.
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();
});
});