npm

Need private packages and team management tools?Check out npm Orgs. »

jest-google-maps-mock

1.0.2 • Public • Published

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

install

npm i jest-google-maps-mock

Downloadsweekly downloads

741

version

1.0.2

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability