Skip to content

Commit 97b190e

Browse files
author
Hwashiang Yu
committed
MC-30925: Customer group API update
- Fixed customer group api - Added test coverage for change
1 parent 48d62a7 commit 97b190e

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

app/code/Magento/Customer/etc/webapi.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@
141141
</resources>
142142
<data>
143143
<parameter name="customer.id" force="true">%customer_id%</parameter>
144+
<parameter name="customer.group_id" force="true">null</parameter>
144145
</data>
145146
</route>
146147
<route url="/V1/customers/me" method="GET" soapOperation="getSelf">

dev/tests/api-functional/testsuite/Magento/Customer/Api/CustomerRepositoryTest.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ public function testUpdateCustomer()
268268
$customerData = $this->_createCustomer();
269269
$existingCustomerDataObject = $this->_getCustomerData($customerData[Customer::ID]);
270270
$lastName = $existingCustomerDataObject->getLastname();
271+
$expectedGroupID = $existingCustomerDataObject->getGroupId();
271272
$customerData[Customer::LASTNAME] = $lastName . 'Updated';
272273
$newCustomerDataObject = $this->customerDataFactory->create();
273274
$this->dataObjectHelper->populateWithArray(
@@ -296,8 +297,12 @@ public function testUpdateCustomer()
296297
$this->assertTrue($response !== null);
297298

298299
//Verify if the customer is updated
299-
$existingCustomerDataObject = $this->_getCustomerData($customerData[Customer::ID]);
300-
$this->assertEquals($lastName . "Updated", $existingCustomerDataObject->getLastname());
300+
$updatedCustomerDataObject = $this->_getCustomerData($customerData[Customer::ID]);
301+
$this->assertEquals(
302+
$updatedCustomerDataObject->getGroupId(),
303+
$expectedGroupID
304+
);
305+
$this->assertEquals($lastName . "Updated", $updatedCustomerDataObject->getLastname());
301306
}
302307

303308
/**

0 commit comments

Comments
 (0)