Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ExportCustomerAddressesTest.php
Go to the documentation of this file.
1 <?php
7 
10 use Magento\ImportExport\Test\Page\Adminhtml\AdminExportIndex;
11 use Magento\Mtf\Fixture\FixtureFactory;
12 use Magento\Mtf\TestCase\Injectable;
13 
29 class ExportCustomerAddressesTest extends Injectable
30 {
36  private $fixtureFactory;
37 
43  private $adminExportIndex;
44 
52  public function __inject(
53  FixtureFactory $fixtureFactory,
54  AdminExportIndex $adminExportIndex
55  ) {
56  $this->fixtureFactory = $fixtureFactory;
57  $this->adminExportIndex = $adminExportIndex;
58  }
59 
67  public function test(
68  ExportData $exportData,
69  Customer $customer
70  ) {
71  $customer->persist();
72  $this->adminExportIndex->open();
73  $exportData->persist();
74  $this->adminExportIndex->getExportForm()->fill($exportData);
75  $this->adminExportIndex->getFilterExport()->clickContinue();
76 
77  return [
78  'customer' => $customer
79  ];
80  }
81 }
$customer
Definition: customers.php:11
__inject(FixtureFactory $fixtureFactory, AdminExportIndex $adminExportIndex)