public function PlaceholderResolverTest::testMalformedPlaceholders in Typed Data API enhancements 8
@covers ::scan
File
- tests/src/ Kernel/ PlaceholderResolverTest.php, line 201 
Class
- PlaceholderResolverTest
- Tests the placeholder resolver.
Namespace
Drupal\Tests\typed_data\KernelCode
public function testMalformedPlaceholders() {
  $text = "text {{ node. title }} text";
  $placeholders = $this->placeholderResolver
    ->scan($text);
  $this
    ->assertEquals([], $placeholders);
  $text = "text {{ node .title }} text";
  $placeholders = $this->placeholderResolver
    ->scan($text);
  $this
    ->assertEquals([], $placeholders);
  $text = "text {{node.}} text";
  $placeholders = $this->placeholderResolver
    ->scan($text);
  $this
    ->assertEquals([], $placeholders);
  $text = "text {{ node| }} text";
  $placeholders = $this->placeholderResolver
    ->scan($text);
  $this
    ->assertEquals([], $placeholders);
  $text = "text {{ no de }} text";
  $placeholders = $this->placeholderResolver
    ->scan($text);
  $this
    ->assertEquals([], $placeholders);
}