FilterBooleanOperatorDefaultTest.php in Drupal 10
File
core/modules/views/tests/src/Kernel/Handler/FilterBooleanOperatorDefaultTest.php
View source
<?php
namespace Drupal\Tests\views\Kernel\Handler;
use Drupal\Tests\views\Kernel\ViewsKernelTestBase;
use Drupal\views\Views;
class FilterBooleanOperatorDefaultTest extends ViewsKernelTestBase {
protected static $modules = [
'system',
'views_test_data',
];
public static $testViews = [
'test_view',
];
protected function viewsData() {
$views_data = parent::viewsData();
$views_data['views_test_data']['status']['filter']['id'] = 'boolean_default';
return $views_data;
}
public function testFilterBooleanOperatorDefault() {
$view = Views::getView('test_view');
$view
->setDisplay();
$view->displayHandlers
->get('default')
->overrideOption('filters', [
'status' => [
'id' => 'status',
'field' => 'status',
'table' => 'views_test_data',
'value' => 0,
],
]);
$this
->executeView($view);
$this
->assertCount(2, $view->result);
}
}