1
0
mirror of synced 2026-08-05 15:06:54 +00:00

chore: roll to 1.15.2-1633455481000 (#637)

This commit is contained in:
Andrey Lushnikov
2021-10-05 11:30:26 -07:00
committed by GitHub
parent bcc240d5cb
commit 43da8b23e1
3 changed files with 15 additions and 8 deletions
@@ -167,13 +167,8 @@ public class RequestImpl extends ChannelOwner implements Request {
if (rawHeaders != null) {
return rawHeaders;
}
ResponseImpl response = response();
// there is no response, so should we return the headers we have now?
if (response == null) {
return headers;
}
JsonArray rawHeadersJson = response.withLogging("Request.allHeaders", () -> {
JsonObject result = response.sendMessage("rawRequestHeaders").getAsJsonObject();
JsonArray rawHeadersJson = withLogging("Request.allHeaders", () -> {
JsonObject result = sendMessage("rawRequestHeaders").getAsJsonObject();
return result.getAsJsonArray("headers");
});
@@ -73,6 +73,18 @@ public class TestNetworkRequest extends TestBase {
assertEquals(server.PREFIX + "/empty.html", requests.get(1).url());
}
@Test
void shouldWorkAllHeadersInsideRoute() {
List<Request> requests = new ArrayList<>();
page.route("**", route -> {
assertTrue(route.request().allHeaders().get("accept").length() > 5);
requests.add(route.request());
route.resume();
});
page.navigate(server.PREFIX + "/empty.html");
assertEquals(1, requests.size());
}
// https://github.com/microsoft/playwright/issues/3993
@Test
void shouldNotWorkForARedirectAndInterception() {
+1 -1
View File
@@ -1 +1 @@
1.15.0-1633020276000
1.15.2-1633455481000