Skip to content

Commit 81c4054

Browse files
committed
Merge remote-tracking branch 'mainline/2.0' into pr-2.0
2 parents dc7100f + 77dc68e commit 81c4054

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

app/code/Magento/Braintree/Model/PaymentMethod.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ public function assignData(\Magento\Framework\DataObject $data)
269269

270270
$infoInstance->setAdditionalInformation('cc_last4', $additionalData->getData('cc_last4'));
271271
$infoInstance->setAdditionalInformation('cc_token', $additionalData->getData('cc_token'));
272+
$infoInstance->setAdditionalInformation('store_in_vault', $additionalData->getData('store_in_vault'));
272273
$infoInstance->setAdditionalInformation(
273274
'payment_method_nonce',
274275
$additionalData->getData('payment_method_nonce')

app/code/Magento/Braintree/Test/Unit/Model/PaymentMethodTest.php

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -276,17 +276,25 @@ public function testAssignData()
276276
->with($ccExpYear)
277277
->willReturnSelf();
278278

279-
$this->infoInstanceMock->expects($this->atLeastOnce())
279+
$this->infoInstanceMock->expects($this->at(0))
280280
->method('setAdditionalInformation')
281-
->willReturnMap(
282-
[
283-
['device_data', $deviceData],
284-
['cc_last4', $ccLast4],
285-
['cc_token', $ccToken],
286-
['payment_method_nonce', $paymentMethodNonce],
287-
['store_in_vault', $storeInVault]
288-
]
289-
);
281+
->with('device_data', $deviceData);
282+
283+
$this->infoInstanceMock->expects($this->at(1))
284+
->method('setAdditionalInformation')
285+
->with('cc_last4', $ccLast4);
286+
287+
$this->infoInstanceMock->expects($this->at(2))
288+
->method('setAdditionalInformation')
289+
->with('cc_token', $ccToken);
290+
291+
$this->infoInstanceMock->expects($this->at(3))
292+
->method('setAdditionalInformation')
293+
->with('store_in_vault', $storeInVault);
294+
295+
$this->infoInstanceMock->expects($this->at(4))
296+
->method('setAdditionalInformation')
297+
->with('payment_method_nonce', $paymentMethodNonce);
290298

291299
$this->model->assignData($data);
292300
}

0 commit comments

Comments
 (0)