Skip to content

Commit 441fed2

Browse files
committed
MTA-3252: Extend update customer on frontend test
1 parent 4fdda80 commit 441fed2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/UpdateCustomerFrontendEntityTest.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,13 @@ private function prepareCustomer(
112112
Customer $customer,
113113
Customer $initialCustomer
114114
) {
115-
$data = $customer->hasData()
116-
? array_replace_recursive($initialCustomer->getData(), $customer->getData())
117-
: $initialCustomer->getData();
118-
$groupId = $customer->hasData('group_id') ? $customer : $initialCustomer;
119-
$data['group_id'] = ['customerGroup' => $groupId->getDataFieldConfig('group_id')['source']->getCustomerGroup()];
115+
if (!$customer->hasData()) {
116+
return $initialCustomer;
117+
}
118+
$data = array_replace_recursive($initialCustomer->getData(), $customer->getData());
119+
$data['group_id'] = [
120+
'customerGroup' => $initialCustomer->getDataFieldConfig('group_id')['source']->getCustomerGroup()
121+
];
120122

121123
return $this->fixtureFactory->createByCode('customer', ['data' => $data]);
122124
}
@@ -155,8 +157,6 @@ public function test(
155157
$this->customerAddressEdit->getEditForm()->fill($address);
156158
$this->customerAddressEdit->getEditForm()->saveAddress();
157159

158-
return [
159-
'customer' => $this->prepareCustomer($customer, $initialCustomer)
160-
];
160+
return ['customer' => $this->prepareCustomer($customer, $initialCustomer)];
161161
}
162162
}

0 commit comments

Comments
 (0)