Skip to content

Commit 8d05b00

Browse files
Improve tests
1 parent 6e4023a commit 8d05b00

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

tests/Functional/Parameters/PartialSearchFilterTest.php

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,21 @@ public static function partialSearchFilterProvider(): \Generator
117117
];
118118

119119
yield 'filter by partial name "%"' => [
120-
'/chickens?namePartial=%',
121-
0,
122-
[],
120+
'/chickens?namePartial=%25',
121+
1,
122+
['xx_%_\_%_xx'],
123123
];
124124

125125
yield 'filter by partial name "_"' => [
126126
'/chickens?namePartial=_',
127-
0,
128-
[],
127+
1,
128+
['xx_%_\_%_xx'],
129+
];
130+
131+
yield 'filter by partial name "\"' => [
132+
'/chickens?namePartial=%5C',
133+
1,
134+
['xx_%_\_%_xx'],
129135
];
130136
}
131137

@@ -151,13 +157,19 @@ private function loadFixtures(): void
151157
$chicken2->setName('Henriette');
152158
$chicken2->setChickenCoop($chickenCoop2);
153159

160+
$chicken3 = new $chickenClass();
161+
$chicken3->setName('xx_%_\_%_xx');
162+
$chicken3->setChickenCoop($chickenCoop1);
163+
154164
$chickenCoop1->addChicken($chicken1);
165+
$chickenCoop1->addChicken($chicken3);
155166
$chickenCoop2->addChicken($chicken2);
156167

157168
$manager->persist($chickenCoop1);
158169
$manager->persist($chickenCoop2);
159170
$manager->persist($chicken1);
160171
$manager->persist($chicken2);
172+
$manager->persist($chicken3);
161173

162174
$manager->flush();
163175
}

0 commit comments

Comments
 (0)