9 use Magento\Customer\Test\Page\Adminhtml\CustomerIndexNew;
10 use Magento\Mtf\Constraint\AbstractConstraint;
29 public function processAssert(CustomerIndexNew $customerNewPage, array $expectedRequiredFields)
31 $actualRequiredFields = $customerNewPage->getCustomerForm()->getJsErrors();
32 foreach ($expectedRequiredFields as $field) {
33 \PHPUnit\Framework\Assert::assertTrue(
34 isset($actualRequiredFields[$field]),
35 "Field '$field' is not highlighted with an JS error." 37 \PHPUnit\Framework\Assert::assertEquals(
38 self::REQUIRE_MESSAGE,
39 $actualRequiredFields[$field],
40 "Field '$field' is not highlighted as required." 52 return 'All required fields on customer form are highlighted.';
processAssert(CustomerIndexNew $customerNewPage, array $expectedRequiredFields)