9 use Magento\Tax\Test\Fixture\TaxRate;
10 use Magento\Tax\Test\Page\Adminhtml\TaxRateIndex;
11 use Magento\Mtf\Constraint\AbstractConstraint;
27 TaxRateIndex $taxRateIndexPage,
31 $data = ($initialTaxRate ===
null)
33 : array_merge($initialTaxRate->getData(),
$taxRate->getData());
35 'code' =>
$data[
'code'],
36 'tax_country_id' =>
$data[
'tax_country_id'],
38 $filter[
'tax_postcode'] = (
$data[
'zip_is_range'] ===
'No')
39 ?
$data[
'tax_postcode']
42 $taxRateIndexPage->open();
43 \PHPUnit\Framework\Assert::assertTrue(
44 $taxRateIndexPage->getTaxRateGrid()->isRowVisible($filter),
45 'Tax Rate \'' . $filter[
'code'] .
'\' is absent in Tax Rate grid.
' 54 public function toString() 56 return 'Tax rate is present in grid.
';
processAssert(TaxRateIndex $taxRateIndexPage, TaxRate $taxRate, TaxRate $initialTaxRate=null)