Skip to content

sirajulm/jest-google-maps-mock

This branch is 2 commits ahead of hupe1980/jest-google-maps-mock:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5c3e5a9 · Feb 28, 2022

History

31 Commits
Feb 28, 2022
May 31, 2019
Jan 30, 2021
May 31, 2019
May 31, 2019
May 9, 2021
Apr 9, 2021

Repository files navigation

jest-google-maps-mock

Jest mock for google maps

Installation

// with npm
npm install -D jest-google-maps-mock

// with yarn
yarn add -D jest-google-maps-mock

How to use

import createGoogleMapsMock from 'jest-google-maps-mock';

describe('createGoogleMapsMock', () => {
  let googleMaps;

  beforeEach(() => {
    googleMaps = createGoogleMapsMock();
  });

  it('should create a map mock', () => {
    const mapDiv = document.createElement('div');
    new googleMaps.Map(mapDiv);

    expect(googleMaps.Map).toHaveBeenCalledTimes(1);
    expect(googleMaps.Map.mock.instances.length).toBe(1);
    expect(googleMaps.Map).toHaveBeenLastCalledWith(mapDiv);
  });
});

License

MIT

About

Jest mock for google maps

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%