LibWebView+UI: Read and set echo server port in HttpEchoServerFixture

This commit adds a "echo_server_port" property to `WebContentOptions`.

Additionally, it makes `Application::web_content_options()` return a
mutable reference instead of a const reference so that we can set the
port value from the fixture.
This commit is contained in:
rmg-x 2024-12-02 19:33:26 -06:00 committed by Andrew Kaster
commit ece611718d
Notes: github-actions[bot] 2024-12-06 00:09:27 +00:00
5 changed files with 40 additions and 19 deletions

View file

@ -34,7 +34,7 @@ public:
static Application& the() { return *s_the; }
static ChromeOptions const& chrome_options() { return the().m_chrome_options; }
static WebContentOptions const& web_content_options() { return the().m_web_content_options; }
static WebContentOptions& web_content_options() { return the().m_web_content_options; }
static Requests::RequestClient& request_server_client() { return *the().m_request_server_client; }
static ImageDecoderClient::Client& image_decoder_client() { return *the().m_image_decoder_client; }