From 223901324f74fb1dcd8189279df55515791f4f76 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Thu, 17 Jul 2025 08:44:19 +0200 Subject: [PATCH] Enhance RedirectRuleHandlerTest with new query-param-related conditions --- module/CLI/test/RedirectRule/RedirectRuleHandlerTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/module/CLI/test/RedirectRule/RedirectRuleHandlerTest.php b/module/CLI/test/RedirectRule/RedirectRuleHandlerTest.php index aa6e0ac7..aed8f3c5 100644 --- a/module/CLI/test/RedirectRule/RedirectRuleHandlerTest.php +++ b/module/CLI/test/RedirectRule/RedirectRuleHandlerTest.php @@ -162,6 +162,14 @@ class RedirectRuleHandlerTest extends TestCase yield 'device' => [RedirectConditionType::DEVICE, [RedirectCondition::forDevice(DeviceType::ANDROID)]]; yield 'language' => [RedirectConditionType::LANGUAGE, [RedirectCondition::forLanguage('en-US')]]; yield 'query param' => [RedirectConditionType::QUERY_PARAM, [RedirectCondition::forQueryParam('foo', 'bar')]]; + yield 'any value query param' => [ + RedirectConditionType::ANY_VALUE_QUERY_PARAM, + [RedirectCondition::forAnyValueQueryParam('foo')], + ]; + yield 'valueless query param' => [ + RedirectConditionType::VALUELESS_QUERY_PARAM, + [RedirectCondition::forValuelessQueryParam('foo')], + ]; yield 'multiple query params' => [ RedirectConditionType::QUERY_PARAM, [RedirectCondition::forQueryParam('foo', 'bar'), RedirectCondition::forQueryParam('foo', 'bar')],