mirror of
https://github.com/maputnik/editor.git
synced 2026-07-09 15:37:28 +00:00
Fix test for regexp
This commit is contained in:
@@ -235,13 +235,8 @@ export class MaputnikDriver {
|
|||||||
// Fixtures are read directly from disk in Playwright, no registration needed.
|
// Fixtures are read directly from disk in Playwright, no registration needed.
|
||||||
},
|
},
|
||||||
|
|
||||||
intercept: async (url: string, alias: string, _method = "GET") => {
|
intercept: async (pattern: RegExp, alias: string, _method = "GET") => {
|
||||||
this.recordedRequests.set(alias, []);
|
this.recordedRequests.set(alias, []);
|
||||||
// Convert the Cypress-style glob (which may contain "?" in a query string)
|
|
||||||
// into a regex so query parameters match reliably.
|
|
||||||
const pattern = new RegExp(
|
|
||||||
"^" + url.replace(/[.+^${}()|[\]\\?]/g, "\\$&").replace(/\*/g, ".*") + "$"
|
|
||||||
);
|
|
||||||
await this.page.route(pattern, (route) => {
|
await this.page.route(pattern, (route) => {
|
||||||
this.recordedRequests.get(alias)!.push(route.request());
|
this.recordedRequests.get(alias)!.push(route.request());
|
||||||
route.continue();
|
route.continue();
|
||||||
|
|||||||
+1
-1
@@ -284,7 +284,7 @@ test.describe("modals", () => {
|
|||||||
await then(get.inputValue("modal:settings.maputnik:renderer")).shouldEqual("ol");
|
await then(get.inputValue("modal:settings.maputnik:renderer")).shouldEqual("ol");
|
||||||
|
|
||||||
await given.intercept(
|
await given.intercept(
|
||||||
"https://api\\.maptiler\\.com/tiles/v3-openmaptiles/tiles\\.json\\?key=*",
|
/https:\/\/api\.maptiler\.com\/tiles\/v3-openmaptiles\/tiles\.json\?key=.*/,
|
||||||
"tileRequest",
|
"tileRequest",
|
||||||
"GET"
|
"GET"
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user