Skip to content

Commit 405a7d4

Browse files
author
roman
committed
MAGETWO-96757: Fixed incorrect displaying of the sales rule conditions
1 parent ac619ca commit 405a7d4

File tree

10 files changed

+70
-4
lines changed

10 files changed

+70
-4
lines changed

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/AdditionalCommentTest.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@ protected function setUp()
3939
->setMethods(['getComment', 'getLabel'])
4040
->disableOriginalConstructor()
4141
->getMock();
42+
43+
$objectManager = new ObjectManager($this);
44+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
45+
$reflection = new \ReflectionClass($this->abstractElementMock);
46+
$reflection_property = $reflection->getProperty('_escaper');
47+
$reflection_property->setAccessible(true);
48+
$reflection_property->setValue($this->abstractElementMock, $escaper);
49+
50+
$this->abstractElementMock->setEscaper($escaper);
4251
$this->contextMock = $this->getMockBuilder(Context::class)
4352
->disableOriginalConstructor()
4453
->getMock();

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/CollectionTimeLabelTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ protected function setUp()
4646
->setMethods(['getComment'])
4747
->disableOriginalConstructor()
4848
->getMock();
49+
50+
$objectManager = new ObjectManager($this);
51+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
52+
$reflection = new \ReflectionClass($this->abstractElementMock);
53+
$reflection_property = $reflection->getProperty('_escaper');
54+
$reflection_property->setAccessible(true);
55+
$reflection_property->setValue($this->abstractElementMock, $escaper);
56+
4957
$this->contextMock = $this->getMockBuilder(Context::class)
5058
->setMethods(['getLocaleDate'])
5159
->disableOriginalConstructor()

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/SubscriptionStatusLabelTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ protected function setUp()
5151
->setMethods(['getComment'])
5252
->disableOriginalConstructor()
5353
->getMock();
54+
55+
$objectManager = new ObjectManager($this);
56+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
57+
$reflection = new \ReflectionClass($this->abstractElementMock);
58+
$reflection_property = $reflection->getProperty('_escaper');
59+
$reflection_property->setAccessible(true);
60+
$reflection_property->setValue($this->abstractElementMock, $escaper);
61+
5462
$this->formMock = $this->getMockBuilder(Form::class)
5563
->disableOriginalConstructor()
5664
->getMock();

app/code/Magento/Analytics/Test/Unit/Block/Adminhtml/System/Config/VerticalTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@ protected function setUp()
3939
->setMethods(['getComment', 'getLabel', 'getHint'])
4040
->disableOriginalConstructor()
4141
->getMock();
42+
43+
$objectManager = new ObjectManager($this);
44+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
45+
$reflection = new \ReflectionClass($this->abstractElementMock);
46+
$reflection_property = $reflection->getProperty('_escaper');
47+
$reflection_property->setAccessible(true);
48+
$reflection_property->setValue($this->abstractElementMock, $escaper);
49+
4250
$this->contextMock = $this->getMockBuilder(Context::class)
4351
->disableOriginalConstructor()
4452
->getMock();

app/code/Magento/Config/Test/Unit/Block/System/Config/Form/Field/FileTest.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ protected function setUp()
4040

4141
$this->file = $objectManager->getObject(
4242
\Magento\Config\Block\System\Config\Form\Field\File::class,
43-
['data' => $this->testData]
43+
[
44+
'_escaper' => $objectManager->getObject(\Magento\Framework\Escaper::class),
45+
'data' => $this->testData,
46+
47+
]
4448
);
4549

4650
$formMock = new \Magento\Framework\DataObject();

app/code/Magento/Config/Test/Unit/Block/System/Config/Form/Field/ImageTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ protected function setUp()
3434
\Magento\Config\Block\System\Config\Form\Field\Image::class,
3535
[
3636
'urlBuilder' => $this->urlBuilderMock,
37+
'_escaper' => $objectManager->getObject(\Magento\Framework\Escaper::class)
3738
]
3839
);
3940

app/code/Magento/Config/Test/Unit/Block/System/Config/Form/Field/Select/AllowspecificTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ protected function setUp()
2121
{
2222
$testHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
2323
$this->_object = $testHelper->getObject(
24-
\Magento\Config\Block\System\Config\Form\Field\Select\Allowspecific::class
24+
\Magento\Config\Block\System\Config\Form\Field\Select\Allowspecific::class,
25+
[
26+
'_escaper' => $testHelper->getObject(\Magento\Framework\Escaper::class)
27+
]
2528
);
2629
$this->_object->setData('html_id', 'spec_element');
2730
$this->_formMock = $this->createPartialMock(

app/code/Magento/Customer/Test/Unit/Model/Renderer/RegionTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
namespace Magento\Customer\Test\Unit\Model\Renderer;
77

8+
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
9+
810
class RegionTest extends \PHPUnit\Framework\TestCase
911
{
1012
/**
@@ -58,6 +60,14 @@ public function testRender($regionCollection)
5860
]
5961
)
6062
);
63+
64+
$objectManager = new ObjectManager($this);
65+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
66+
$reflection = new \ReflectionClass($elementMock);
67+
$reflection_property = $reflection->getProperty('_escaper');
68+
$reflection_property->setAccessible(true);
69+
$reflection_property->setValue($elementMock, $escaper);
70+
6171
$formMock->expects(
6272
$this->any()
6373
)->method(

app/code/Magento/OfflineShipping/Test/Unit/Block/Adminhtml/Form/Field/ImportTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ protected function setUp()
3333
$testHelper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
3434
$this->_object = $testHelper->getObject(
3535
\Magento\OfflineShipping\Block\Adminhtml\Form\Field\Import::class,
36-
['data' => $testData]
36+
[
37+
'data' => $testData,
38+
'_escaper' => $testHelper->getObject(\Magento\Framework\Escaper::class)
39+
]
3740
);
3841
$this->_object->setForm($this->_formMock);
3942
}

app/code/Magento/Paypal/Test/Unit/Block/Adminhtml/System/Config/Field/Enable/AbstractEnableTest.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
*/
66
namespace Magento\Paypal\Test\Unit\Block\Adminhtml\System\Config\Field\Enable;
77

8+
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
9+
810
/**
911
* Class AbstractEnableTest
1012
*
@@ -43,8 +45,18 @@ protected function setUp()
4345
)->disableOriginalConstructor()
4446
->getMockForAbstractClass();
4547

48+
$objectManager = new ObjectManager($this);
49+
$escaper = $objectManager->getObject(\Magento\Framework\Escaper::class);
50+
$reflection = new \ReflectionClass($this->elementMock);
51+
$reflection_property = $reflection->getProperty('_escaper');
52+
$reflection_property->setAccessible(true);
53+
$reflection_property->setValue($this->elementMock, $escaper);
54+
4655
$this->abstractEnable = $objectManager->getObject(
47-
\Magento\Paypal\Test\Unit\Block\Adminhtml\System\Config\Field\Enable\AbstractEnable\Stub::class
56+
\Magento\Paypal\Test\Unit\Block\Adminhtml\System\Config\Field\Enable\AbstractEnable\Stub::class,
57+
[
58+
'_escaper' => $objectManager->getObject(\Magento\Framework\Escaper::class)
59+
]
4860
);
4961
}
5062

0 commit comments

Comments
 (0)