@rt_s23

Как тестировать google sign in в Jest?

я рендерю компонент с помощью
describe("Index", () => {
  it("renders a component", () => {
    render(<<b>Сам компонент</b> />);
    expect(screen.getByTestId(<b>что то</b>)).toBeInTheDocument();
  });
});


И внутри него есть такой код от google sign in
google.accounts.id.initialize({
      client_id:
        "477480946204-rpt4a6fum1v8jh8banbdrtonp1g5ioa0.apps.googleusercontent.com",
      callback: handleCallbackResponse,
    });
    google.accounts.id.renderButton(document.getElementById("singInDiv"), {
      theme: "outline",
      size: "large",
    });


при тестировании выдаёт ошибку ReferenceError: google is not defined
637cd6dee7650046246128.jpeg
Если к написать windiw.google уже будет ошибка
TypeError: Cannot read properties of undefined (reading 'accounts')
637cd73f052fa941832088.jpeg
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы