playwright/tests/library
Max Schmitt c339e1615b
fix(fetch): handle invalid redirect URL (#19890)
Fixes https://github.com/microsoft/playwright/issues/19879.

This part is then similar to how node-fetch is doing it:
55a4870ae5/src/index.js?q=location#L152-L159

node-fetch also throws as of today with this URL. Before in Python it
was stalling, because the error was written to stdout and on Windows the
stdout wasn't working. On Node.js it ended up in an unhandled exception.
2023-01-06 10:22:17 -08:00
..
chromium test: enable ssim-cie94 image comparison algorithm for our tests (#19313) 2022-12-29 23:48:28 -08:00
emulation-focus.spec.ts-snapshots feat(webkit): roll to r1674 (#15384) 2022-07-08 11:07:06 -07:00
firefox chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
inspector test: attempt to unflake inspector tests (#19845) 2023-01-03 16:26:21 -08:00
screenshot.spec.ts-snapshots feat(webkit): roll to r1674 (#15384) 2022-07-08 11:07:06 -07:00
beforeunload.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browser.spec.ts feat(browser): add Browser.BrowserType() method (#14468) 2022-06-06 09:46:08 -07:00
browsercontext-add-cookies.spec.ts test: fix flaky cookie roundtrip test (#19459) 2022-12-14 15:24:54 -08:00
browsercontext-add-init-script.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-base-url.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-basic.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-clearcookies.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-cookies.spec.ts test: rebaseline requestStorageAccess test for firefox-beta (#17879) 2022-10-06 10:11:59 -07:00
browsercontext-credentials.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-csp.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-device.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-dsf.spec.ts chore: align more ESLint rules with VSCode formatting (#16647) 2022-08-18 20:12:33 +02:00
browsercontext-expose-function.spec.ts chore: migrate component testing to server-side page reuse (#15477) 2022-07-12 14:30:24 -07:00
browsercontext-fetch-happy-eyeballs.spec.ts feat(fetch): happy eyeballs (#19902) 2023-01-05 14:39:49 -08:00
browsercontext-fetch.spec.ts fix(fetch): handle invalid redirect URL (#19890) 2023-01-06 10:22:17 -08:00
browsercontext-har.spec.ts test: unskip working Android tests (#16171) 2022-08-02 22:51:10 +02:00
browsercontext-locale.spec.ts feat(webkit): roll to r1658 (#14709) 2022-06-08 10:16:49 -07:00
browsercontext-network-event.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-page-event.spec.ts chore: align more ESLint rules with VSCode formatting (#16647) 2022-08-18 20:12:33 +02:00
browsercontext-pages.spec.ts feat(webkit): roll to r1703 (#16604) 2022-08-17 17:13:00 -07:00
browsercontext-proxy.spec.ts feat(chromium-tip-of-tree): roll to r1074 (#19853) 2023-01-05 19:04:20 +01:00
browsercontext-route.spec.ts fix(route): match against updated url while chaining (#15112) 2022-06-24 10:48:16 -07:00
browsercontext-service-worker-policy.spec.ts feat: add allow/block serviceWorkers option (#14714) 2022-06-08 18:27:51 -04:00
browsercontext-set-extra-http-headers.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-storage-state.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-strict.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-timezone-id.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-user-agent.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-viewport-mobile.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsercontext-viewport.spec.ts tests(fixit): garden win/webkit/input tests (#14721) 2022-06-08 14:13:39 -08:00
browsertype-basic.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
browsertype-connect.spec.ts fix(socks): support ipv6 (#19727) 2022-12-27 14:45:35 -08:00
browsertype-launch-selenium.spec.ts chore: make tests pass on Node.js 17+ (#13678) 2022-04-22 13:42:52 +02:00
browsertype-launch-server.spec.ts chore: handle unexpected ws response (#17714) 2022-09-29 14:04:19 -07:00
browsertype-launch.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
capabilities.spec.ts test: navigator.storage.getDirectory() across browsers (#18305) 2022-10-26 15:41:36 -07:00
channels.spec.ts test: fix video channel tests (#18807) 2022-11-14 22:20:00 -08:00
component-parser.spec.ts chore: relax transpilation criteria to allow ems imports of .vue files (#15592) 2022-07-13 16:11:38 -07:00
css-parser.spec.ts chore: use utils via index export (6) (#13417) 2022-04-07 21:48:41 -07:00
debug-controller.spec.ts fix(reuse): make sure all dispose and close sequences are executed (#19572) 2022-12-19 15:54:53 -08:00
defaultbrowsercontext-1.spec.ts chore: align more ESLint rules with VSCode formatting (#16647) 2022-08-18 20:12:33 +02:00
defaultbrowsercontext-2.spec.ts feat(webkit): add forced colors media query override (#16654) 2022-08-19 14:19:54 +02:00
download.spec.ts devops(docker): add docker integration smoke tests (#17267) 2022-09-14 15:05:18 -07:00
downloads-path.spec.ts chore: align more ESLint rules with VSCode formatting (#16647) 2022-08-18 20:12:33 +02:00
emulation-focus.spec.ts chore: align more ESLint rules with VSCode formatting (#16647) 2022-08-18 20:12:33 +02:00
favicon.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
geolocation.spec.ts test: unflake a few tests (#15959) 2022-07-27 11:27:53 -07:00
global-fetch-cookie.spec.ts feat(fetch): happy eyeballs (#19902) 2023-01-05 14:39:49 -08:00
global-fetch.spec.ts feat(fetch): happy eyeballs (#19902) 2023-01-05 14:39:49 -08:00
har.spec.ts fix(har): recalculate receive time after response ended (#19646) 2022-12-22 17:30:32 -08:00
headful.spec.ts test: enable ssim-cie94 image comparison algorithm for our tests (#19313) 2022-12-29 23:48:28 -08:00
hit-target.spec.ts fix(hit target): account for iframes with padding (#19732) 2022-12-27 16:59:34 -08:00
ignorehttpserrors.spec.ts fix: emit load/domcontentloaded events as reported by the browser (#16861) 2022-08-26 13:48:05 -07:00
launcher.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
locator-generator.spec.ts fix(generator): FilterOptions in java (#19741) 2022-12-28 09:13:06 -08:00
logger.spec.ts devops(docker): add docker integration smoke tests (#17267) 2022-09-14 15:05:18 -07:00
modernizr.spec.ts test: update macos 12 test expectations (#16223) 2022-08-03 14:51:11 -07:00
pdf.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00
permissions.spec.ts test: rebase permission test for Chromium >= 110 (#19899) 2023-01-05 13:01:37 -08:00
playwright.config.ts test: enable ssim-cie94 image comparison algorithm for our tests (#19313) 2022-12-29 23:48:28 -08:00
popup.spec.ts test: unskip viewport size test (#15268) 2022-06-30 15:58:11 +02:00
proxy-pattern.spec.ts feat(socks): support pattern similar to proxy bypass rules (#19387) 2022-12-12 12:27:34 -08:00
proxy.spec.ts feat(chromium-tip-of-tree): roll to r1074 (#19853) 2023-01-05 19:04:20 +01:00
resource-timing.spec.ts fix: ignore timing data when request served from memory cache (#17595) 2022-09-26 17:12:47 -07:00
role-utils.spec.ts fix(role): update allowsNameFromContent to closer align with blink/gecko (#19692) 2022-12-27 09:06:46 -08:00
screenshot.spec.ts test: enable ssim-cie94 image comparison algorithm for our tests (#19313) 2022-12-29 23:48:28 -08:00
selector-generator.spec.ts fix(generator): penalize for the selector length (#19672) 2022-12-22 20:54:04 -08:00
selectors-register.spec.ts fix(selectors): allow custom engines in out-of-process (#17139) 2022-09-06 14:15:53 -07:00
shared-worker.spec.ts fix(chromium): detach from shared workers (#18976) 2022-11-22 15:20:42 -08:00
signals.spec.ts tests: run browserType.connect tests against launchServer and run-server (#19340) 2022-12-07 14:36:32 -08:00
slowmo.spec.ts chore: simplify slowmo implementation (#18990) 2022-11-22 11:06:45 -08:00
snapshotter.spec.ts feat(innerloop): allow reusing browsers over the remote connection (#16065) 2022-07-31 14:31:17 -07:00
tap.spec.ts chore: always import type (#13365) 2022-04-06 14:57:14 -07:00
trace-viewer.spec.ts feat(trace viewer): render selectors as locators (#19907) 2023-01-05 16:59:50 -08:00
tracing.spec.ts chore: update tracing tests helper (#19848) 2023-01-03 17:30:36 -08:00
video.spec.ts test: mark driver mode as remote (#15402) 2022-07-06 09:20:07 -07:00
web-socket.spec.ts chore: group tests under tests/ (1) (#13081) 2022-03-25 16:05:50 -07:00