public function PlaceholderResolverTest::testGlobalContextVariable in Typed Data API enhancements 8
@covers ::replacePlaceHolders
File
- tests/src/ Kernel/ PlaceholderResolverTest.php, line 409 
Class
- PlaceholderResolverTest
- Tests the placeholder resolver.
Namespace
Drupal\Tests\typed_data\KernelCode
public function testGlobalContextVariable() {
  $text = 'test {{ @typed_data_global_context_test.simple_test_context:dragons }}';
  $context = $this->simpleTestContext
    ->getRuntimeContexts([
    'dragons',
  ]);
  $result = $this->placeholderResolver
    ->replacePlaceHolders($text, [
    '@typed_data_global_context_test.simple_test_context:dragons' => $context['dragons']
      ->getContextData(),
  ]);
  $this
    ->assertEquals('test Dragons are better than unicorns!', $result);
}