Enhance RedirectRuleHandlerTest with new query-param-related conditions

This commit is contained in:
Alejandro Celaya
2025-07-17 08:44:19 +02:00
parent 47293be85c
commit 223901324f

View File

@@ -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')],