Skip to content

Commit b46c740

Browse files
committed
MAGETWO-98225: AuthorizenetAcceptjs broken for multi-shipping checkout
- Fixed option - Added config test coverage
1 parent 5276b27 commit b46c740

File tree

2 files changed

+8
-1
lines changed
  • app/code/Magento/AuthorizenetAcceptjs/etc
  • dev/tests/integration/testsuite/Magento/AuthorizenetAcceptjs/Gateway

2 files changed

+8
-1
lines changed

app/code/Magento/AuthorizenetAcceptjs/etc/payment.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Payment:etc/payment.xsd">
1010
<methods>
1111
<method name="authorizenet_acceptjs">
12-
<allow_multiple_address>1</allow_multiple_address>
12+
<allow_multiple_address>0</allow_multiple_address>
1313
</method>
1414
</methods>
1515
</payment>

dev/tests/integration/testsuite/Magento/AuthorizenetAcceptjs/Gateway/ConfigTest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
namespace Magento\AuthorizenetAcceptjs\Gateway;
1010

11+
use Magento\Framework\Config\Data;
1112
use Magento\Payment\Model\Method\Adapter;
1213
use Magento\TestFramework\Helper\Bootstrap;
1314
use Magento\TestFramework\ObjectManager;
@@ -40,5 +41,11 @@ public function testVerifyConfiguration()
4041
$this->assertTrue($paymentAdapter->canUseInternal());
4142
$this->assertTrue($paymentAdapter->canEdit());
4243
$this->assertTrue($paymentAdapter->canFetchTransactionInfo());
44+
45+
/** @var Data $configReader */
46+
$configReader = $this->objectManager->get('Magento\Payment\Model\Config\Data');
47+
$value = $configReader->get('methods/authorizenet_acceptjs/allow_multiple_address');
48+
49+
$this->assertSame('0', $value);
4350
}
4451
}

0 commit comments

Comments
 (0)