9 use Magento\Customer\Test\Fixture\Address;
11 use Magento\Sales\Test\Page\Adminhtml\OrderCreateIndex;
12 use Magento\Sales\Test\Page\Adminhtml\OrderIndex;
13 use Magento\Mtf\Constraint\AbstractConstraint;
31 OrderIndex $orderIndex,
32 OrderCreateIndex $orderCreateIndex,
36 $filter = [
'email' =>
$customer->getEmail()];
37 $orderIndex->open()->getGridPageActions()->addNew();
38 $orderCreateIndex->getCustomerBlock()->searchAndOpen($filter);
39 $orderCreateIndex->getStoreBlock()->selectStoreView();
40 $actualAddresses = $orderCreateIndex->getCreateBlock()->getBillingAddressBlock()->getExistingAddresses();
41 $addressRenderer = $this->objectManager->create(
43 [
'address' => $deletedAddress]
45 $addressToSearch = $addressRenderer->render();
46 \PHPUnit\Framework\Assert::assertFalse(
47 in_array($addressToSearch, $actualAddresses),
48 'Deleted address is present on backend during order creation' 59 return 'Deleted address is absent on backend during order creation';
processAssert(OrderIndex $orderIndex, OrderCreateIndex $orderCreateIndex, Address $deletedAddress, Customer $customer)