mirror of
https://github.com/DOI-DO/j40-cejst-2.git
synced 2025-08-03 23:14:18 -07:00
Add Zoom/Lat/Lng to the URL (#293)
* mandatory eslint fix * Addresses #286 - Adding lat/lng to the URL * setting zoom on map load * adding integration tests for zoom
This commit is contained in:
parent
11d13e034e
commit
27d9472326
4 changed files with 54 additions and 27 deletions
|
@ -1,27 +1,23 @@
|
|||
// ***********************************************
|
||||
// This example commands.js shows you how to
|
||||
// create various custom commands and overwrite
|
||||
// existing commands.
|
||||
//
|
||||
// For more comprehensive examples of custom
|
||||
// commands please read more here:
|
||||
// https://on.cypress.io/custom-commands
|
||||
// ***********************************************
|
||||
//
|
||||
//
|
||||
// -- This is a parent command --
|
||||
// Cypress.Commands.add('login', (email, password) => { ... })
|
||||
//
|
||||
//
|
||||
// -- This is a child command --
|
||||
// Cypress.Commands.add('drag', { prevSubject: 'element'},
|
||||
// (subject, options) => { ... })
|
||||
//
|
||||
//
|
||||
// -- This is a dual command --
|
||||
// Cypress.Commands.add('dismiss', { prevSubject: 'optional'},
|
||||
// (subject, options) => { ... })
|
||||
//
|
||||
//
|
||||
// -- This will overwrite an existing command --
|
||||
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
|
||||
/* MAP */
|
||||
|
||||
// For some interactions, we need access to the underlying map
|
||||
// Below adapted from https://github.com/codeforcologne/edelgard-map
|
||||
Cypress.Commands.add('getMap', () => {
|
||||
return cy.window().its('mapboxGlMap');
|
||||
});
|
||||
|
||||
Cypress.Commands.add('waitForMove', (map) => {
|
||||
return new Cypress.Promise((resolve) => {
|
||||
map.on('moveend', resolve);
|
||||
});
|
||||
});
|
||||
|
||||
Cypress.Commands.add('panTo', (map, lngLat) => {
|
||||
map.panTo(lngLat);
|
||||
cy.waitForMove(map);
|
||||
});
|
||||
|
||||
Cypress.Commands.add('getMapCanvas', () => {
|
||||
return cy.get('.mapboxgl-canvas');
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue