diff --git a/tests/net/webrequest.cpp b/tests/net/webrequest.cpp index 4be896bbd4..dfb0465183 100644 --- a/tests/net/webrequest.cpp +++ b/tests/net/webrequest.cpp @@ -212,6 +212,21 @@ TEST_CASE_METHOD(RequestFixture, CHECK( request.GetResponse().AsString() == "The quick brown fox jumps over the lazy dog" ); } +TEST_CASE_METHOD(RequestFixture, + "WebRequest::Get::Param", "[net][webrequest][get]") +{ + if ( !InitBaseURL() ) + return; + + Create("/get?pi=3.14159265358979323"); + Run(); + + // We ought to really parse the returned JSON object, but to keep things as + // simple as possible for now we just treat it as a string. + CHECK_THAT( request.GetResponse().AsString().ToStdString(), + Catch::Contains("\"pi\": \"3.14159265358979323\"") ); +} + TEST_CASE_METHOD(RequestFixture, "WebRequest::Get::File", "[net][webrequest][get]") {