function IconBuilderTest::testBuild
@covers ::build
      
    
@covers ::buildRenderArray
      
    
@covers ::calculateSvgValues
      
    
@covers ::getLength
      
    
@covers ::getOffset
      
    
@dataProvider providerTestBuild
File
- 
              core/tests/ Drupal/ KernelTests/ Core/ Layout/ IconBuilderTest.php, line 26 
Class
- IconBuilderTest
- @coversDefaultClass \Drupal\Core\Layout\Icon\SvgIconBuilder[[api-linebreak]] @group Layout
Namespace
Drupal\KernelTests\Core\LayoutCode
public function testBuild(SvgIconBuilder $icon_builder, $icon_map, $expected) : void {
  $renderer = $this->container
    ->get('renderer');
  $build = $icon_builder->build($icon_map);
  $output = (string) $renderer->executeInRenderContext(new RenderContext(), function () use ($build, $renderer) {
    return $renderer->render($build);
  });
  $this->assertSame($expected, $output);
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
