mirror of
https://github.com/shlinkio/shlink.git
synced 2026-02-28 04:03:12 +08:00
Enhance RedirectRuleHandlerTest with new query-param-related conditions
This commit is contained in:
@@ -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')],
|
||||
|
||||
Reference in New Issue
Block a user