Как смоделировать вызовы API Карт Google в приложении React с помощью библиотеки Jest & React Testing - PullRequest
0 голосов
/ 09 марта 2020

Мне нужно протестировать компонент, который вызывает API Google Maps, поэтому я хочу смоделировать эту функциональность. Внутри компонента enet render я вызываю API, а затем метон, как только скрипт загружается.

Если я рендеринг этого компонента в моих тестах, он будет вызывать API, который является первым что мне нужно сделать, чтобы предотвратить вызов Google API и отключить функцию onLoad?

Спасибо!

return (
    <>
      <Script
        url={`https://maps.googleapis.com/maps/api/js?key=${config.GOOGLE_PLACES_API_KEY}&libraries=places`}
        onLoad={handleLoad}
      />

      <TextInputLabel>{label}</TextInputLabel>

      <Input
        type="text"
        value={query}
        onChange={handleChange}
      />
    </>
  )
...