public function FieldWebTest::testClickSortingDistinct in Drupal 9
Tests the default click sorting functionality with distinct.
File
- core/
modules/ views/ tests/ src/ Functional/ Handler/ FieldWebTest.php, line 105
Class
- FieldWebTest
- Tests fields from within a UI.
Namespace
Drupal\Tests\views\Functional\HandlerCode
public function testClickSortingDistinct() {
ConfigurableLanguage::createFromLangcode('es')
->save();
$node = $this
->drupalCreateNode();
$this
->drupalGet('test_distinct_click_sorting');
$this
->assertSession()
->statusCodeEquals(200);
// Check that the results are ordered by id in ascending order and that the
// title click filter is for descending.
$this
->assertSession()
->linkByHrefExists(Url::fromRoute('<none>', [], [
'query' => [
'order' => 'changed',
'sort' => 'desc',
],
])
->toString());
$this
->assertSession()
->pageTextContains($node
->getTitle());
$this
->clickLink('Changed');
$this
->assertSession()
->statusCodeEquals(200);
$this
->assertSession()
->pageTextContains($node
->getTitle());
}