Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CreateTaxRateEntityTest.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Tax\Test\Fixture\TaxRate;
10 use Magento\Tax\Test\Page\Adminhtml\TaxRateIndex;
11 use Magento\Tax\Test\Page\Adminhtml\TaxRateNew;
12 use Magento\Mtf\TestCase\Injectable;
13 
27 class CreateTaxRateEntityTest extends Injectable
28 {
29  /* tags */
30  const MVP = 'yes';
31  /* end tags */
32 
38  protected $taxRateIndexPage;
39 
45  protected $taxRateNewPage;
46 
54  public function __inject(
55  TaxRateIndex $taxRateIndexPage,
56  TaxRateNew $taxRateNewPage
57  ) {
58  $this->taxRateIndexPage = $taxRateIndexPage;
59  $this->taxRateNewPage = $taxRateNewPage;
60  }
61 
69  {
70  // Steps
71  $this->taxRateIndexPage->open();
72  $this->taxRateIndexPage->getGridPageActions()->addNew();
73  $this->taxRateNewPage->getTaxRateForm()->fill($taxRate);
74  $this->taxRateNewPage->getFormPageActions()->save();
75  }
76 }
__inject(TaxRateIndex $taxRateIndexPage, TaxRateNew $taxRateNewPage)
$taxRate
Definition: tax_rule.php:12