Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
HeaderMixinTest.php
Go to the documentation of this file.
1 <?php
7 
8 class HeaderMixinTest extends \PHPUnit\Framework\TestCase
9 {
13  private $mixin;
14 
15  public function setUp()
16  {
17  $this->mixin = new \Magento\Setup\Model\Description\Mixin\HeaderMixin();
18  }
19 
23  public function testApply($subject, $expectedResult)
24  {
25  $this->assertEquals($expectedResult, $this->mixin->apply($subject));
26  }
27 
31  public function getTestData()
32  {
33  return [
34  ['', ''],
35  [
36  'Lorem ipsum dolor sit amet.' . PHP_EOL
37  . 'Consectetur adipiscing elit.' . PHP_EOL
38  . 'Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.',
39 
40  '<h1>Lorem ipsum</h1>' . PHP_EOL
41  . 'Lorem ipsum dolor sit amet.' . PHP_EOL
42  . '<h1>Consectetur</h1>' . PHP_EOL
43  . 'Consectetur adipiscing elit.' . PHP_EOL
44  . '<h1>Sed do eiusmod</h1>' . PHP_EOL
45  . 'Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'
46  ]
47  ];
48  }
49 }