magento2-docker/dev/tests/integration/testsuite/Magento/Customer/Helper/AddressTest.php

44 lines
1.2 KiB
PHP
Executable File

<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Customer\Helper;
class AddressTest extends \PHPUnit\Framework\TestCase
{
/** @var \Magento\Customer\Helper\Address */
protected $helper;
protected function setUp(): void
{
$this->helper = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(
\Magento\Customer\Helper\Address::class
);
}
/**
* @param $attributeCode
* @dataProvider getAttributeValidationClass
*/
public function testGetAttributeValidationClass($attributeCode, $expectedClass)
{
$this->assertEquals($expectedClass, $this->helper->getAttributeValidationClass($attributeCode));
}
public function getAttributeValidationClass()
{
return [
['bad-code', ''],
['city', 'required-entry'],
['company', ''],
['country_id', 'required-entry'],
['fax', ''],
['firstname', 'required-entry'],
['lastname', 'required-entry'],
['middlename', ''],
['postcode', '']
];
}
}