Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
BrakeMixinTest.php
Go to the documentation of this file.
1 <?php
7 
8 class BrakeMixinTest extends \PHPUnit\Framework\TestCase
9 {
13  private $mixin;
14 
15  public function setUp()
16  {
17  $this->mixin = new \Magento\Setup\Model\Description\Mixin\BrakeMixin();
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  'Lorem ipsum dolor sit amet.' . PHP_EOL
41  . '</br>' . PHP_EOL
42  . 'Consectetur adipiscing elit.' . PHP_EOL
43  . '</br>' . PHP_EOL
44  . 'Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'
45  ]
46  ];
47  }
48 }