Skip to content

Test wyszukiwania (3.8) wymusza użycie encodeURIComponent #3

@norin89

Description

@norin89

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.

Screenshot 2024-02-28 at 22 30 32

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions