Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-ui
Test
Unit
Config
Converter
AdditionalClassesTest.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Ui\Test\Unit\Config\Converter
;
7
8
use
Magento\Ui\Config\Converter\AdditionalClasses
;
9
use
Magento\Ui\Config\ConverterUtils
;
10
11
class
AdditionalClassesTest
extends
\PHPUnit\Framework\TestCase
12
{
16
private
$converter;
17
18
public
function
setUp
()
19
{
20
$this->converter =
new
AdditionalClasses
(
new
ConverterUtils
());
21
}
22
23
public
function
testConvert
()
24
{
25
$expectedResult = [
26
'name'
=>
'additionalClasses'
,
27
'xsi:type'
=>
'array'
,
28
'item'
=> [
29
'classNameOne'
=> [
30
'name'
=>
'classNameOne'
,
31
'xsi:type'
=>
'boolean'
,
32
'value'
=>
'true'
,
33
],
34
'classNameTwo'
=> [
35
'name'
=>
'classNameTwo'
,
36
'xsi:type'
=>
'boolean'
,
37
'value'
=>
'false'
,
38
],
39
],
40
];
41
$dom = new \DOMDocument(
'1.0'
,
'UTF-8'
);
42
$dom->load(dirname(
__FILE__
) . DIRECTORY_SEPARATOR .
'_files'
. DIRECTORY_SEPARATOR .
'testForm.xml'
);
43
$domXpath = new \DOMXPath($dom);
44
$classes = $domXpath->query(
'//form/fieldset/settings/additionalClasses'
)->item(0);
45
$this->assertEquals($expectedResult, $this->converter->convert($classes));
46
}
47
}
Magento\Ui\Test\Unit\Config\Converter\AdditionalClassesTest
Definition:
AdditionalClassesTest.php:11
Magento\Ui\Test\Unit\Config\Converter
Definition:
ActionsTest.php:7
Magento\Ui\Config\ConverterUtils
Definition:
ConverterUtils.php:11
__FILE__
defined('MTF_BOOT_FILE')||define('MTF_BOOT_FILE' __FILE__
Definition:
bootstrap.php:7
Magento\Ui\Test\Unit\Config\Converter\AdditionalClassesTest\testConvert
testConvert()
Definition:
AdditionalClassesTest.php:23
Magento\Ui\Config\Converter\AdditionalClasses
Definition:
AdditionalClasses.php:16
Magento\Ui\Test\Unit\Config\Converter\AdditionalClassesTest\setUp
setUp()
Definition:
AdditionalClassesTest.php:18