From 5271866198dad526ca898344459f1a5afa2efafb Mon Sep 17 00:00:00 2001 From: Dmitry Vorotilin Date: Wed, 28 Feb 2024 11:00:11 +0300 Subject: [PATCH] chore: Add test for modifying request --- spec/network/exchange_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spec/network/exchange_spec.rb b/spec/network/exchange_spec.rb index 791be376..2b27a0ed 100644 --- a/spec/network/exchange_spec.rb +++ b/spec/network/exchange_spec.rb @@ -36,6 +36,17 @@ expect(last_exchange.intercepted_request).to be expect(last_exchange.intercepted_request).to be_a(Ferrum::Network::InterceptedRequest) end + + it "modifies request" do + network.intercept + page.on(:request) { |r, _, _| r.continue(url: base_url("/foo")) } + + page.go_to + + expect(page.body).to include("Another World") + expect(last_exchange.intercepted_request).to be + expect(last_exchange.intercepted_request).to be_a(Ferrum::Network::InterceptedRequest) + end end describe "#request" do