public function LinkitFilterEntityTest::testQueryAndFragments in Linkit 8.5
Tests that the linkit filter do not overwrite provided fragment and query.
File
- tests/src/ Kernel/ LinkitFilterEntityTest.php, line 157 
Class
- LinkitFilterEntityTest
- Tests the Linkit filter.
Namespace
Drupal\Tests\linkit\KernelCode
public function testQueryAndFragments() {
  // Create an entity.
  $entity = EntityTest::create([
    'name' => $this
      ->randomMachineName(),
  ]);
  $entity
    ->save();
  // Make sure original query and fragment are preserved.
  $input = '<a data-entity-type="' . $entity
    ->getEntityTypeId() . '" data-entity-uuid="' . $entity
    ->uuid() . '" href="unimportant/1234?query=string#fragment">Link text</a>';
  $this
    ->assertStringContainsString('?query=string', $this
    ->process($input)
    ->getProcessedText());
  $this
    ->assertStringContainsString('#fragment', $this
    ->process($input)
    ->getProcessedText());
}