public function BetterExposedFiltersTest::providerTestRewriteReorderOptions in Better Exposed Filters 8.3
File
- tests/
src/ Unit/ BetterExposedFiltersTest.php, line 93
Class
- BetterExposedFiltersTest
- @coversDefaultClass \Drupal\better_exposed_filters\Plugin\views\exposed_form\BetterExposedFilters @group bef
Namespace
Drupal\better_exposed_filters\TestsCode
public function providerTestRewriteReorderOptions() {
$data = [];
// Basic use case.
$data[] = [
[
'foo' => '1',
'bar' => '2',
'baz' => '3',
],
'2|Two',
[
'bar' => 'Two',
'foo' => '1',
'baz' => '3',
],
];
// No option replaced should not change the order
$data[] = [
[
'foo' => '1',
'bar' => '2',
'baz' => '3',
],
'4|Four',
[
'foo' => '1',
'bar' => '2',
'baz' => '3',
],
];
// Completely reorder options
$data[] = [
[
'foo' => '1',
'bar' => '2',
'baz' => '3',
],
"3|Three\n2|Two\n1|One",
[
'baz' => 'Three',
'bar' => 'Two',
'foo' => 'One',
],
];
return $data;
}