Chciałem użyć do encodowania "search query" URLSearchParams by mieć w URL-u spacje zamienione na + bo uważam, że URL jest wtedy czytelniejszy. Natomiast testy wymagają by w query spacje były enkodowane na %20 czyli niejako wymusza użycie endoceURICompoent i wyklucza użycie URLSearchParams.
|
await page.waitForURL(`**/search?query=${encodeURIComponent(productName!)}`); |
P.S. Nawet Next.js w swoim "Learn Next.js" sugeruje użycie tego URLSearchParams - https://nextjs.org/learn/dashboard-app/adding-search-and-pagination#2-update-the-url-with-the-search-params
Chciałem użyć do encodowania "search query"
URLSearchParamsby mieć w URL-u spacje zamienione na+bo uważam, że URL jest wtedy czytelniejszy. Natomiast testy wymagają by w query spacje były enkodowane na%20czyli niejako wymusza użycieendoceURICompoenti wyklucza użycieURLSearchParams.next13masters-e2e-tests/tests/3.spec.ts
Line 140 in 0760f34
P.S. Nawet Next.js w swoim "Learn Next.js" sugeruje użycie tego
URLSearchParams- https://nextjs.org/learn/dashboard-app/adding-search-and-pagination#2-update-the-url-with-the-search-params