Skip to content

Commit 39b41ef

Browse files
committed
ACP2E-1120: extend new statuses that can apply for new placed order with free payment
1 parent 29756f8 commit 39b41ef

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

app/code/Magento/Store/Test/Mftf/Data/StorePaymentMethodsData.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,17 @@
1010
<entity name="PaymentMethodsSettingConfig" type="zero_subtotal_checkout_config_state">
1111
<requiredEntity type="active">active</requiredEntity>
1212
<requiredEntity type="order_status">orderStatus</requiredEntity>
13+
<requiredEntity type="payment_action">paymentAction</requiredEntity>
1314
</entity>
1415
<entity name="active" type="active">
1516
<data key="value">1</data>
1617
</entity>
1718
<entity name="orderStatus" type="order_status">
1819
<data key="value">processing</data>
1920
</entity>
21+
<entity name="paymentAction" type="payment_action">
22+
<data key="value">authorize_capture</data>
23+
</entity>
2024

2125
<entity name="DisablePaymentMethodsSettingConfig" type="use_system_value_config_state">
2226
<requiredEntity type="zeroSubEnable">zeroSubEnable</requiredEntity>

dev/tests/api-functional/testsuite/Magento/GraphQl/PaymentGraphQl/StoreConfigTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public function testStoreConfigZeroSubtotalCheckMoneyOrderDefaultValues()
6969
self::assertTrue($response['storeConfig']['zero_subtotal_enabled']);
7070
self::assertEquals('No Payment Information Required', $response['storeConfig']['zero_subtotal_title']);
7171
self::assertEquals('pending', $response['storeConfig']['zero_subtotal_new_order_status']);
72-
self::assertEquals('authorize_capture', $response['storeConfig']['zero_subtotal_payment_action']);
72+
self::assertEmpty($response['storeConfig']['zero_subtotal_payment_action']);
7373
self::assertFalse($response['storeConfig']['zero_subtotal_enable_for_specific_countries']);
7474
self::assertNull($response['storeConfig']['zero_subtotal_payment_from_specific_countries']);
7575
self::assertEquals(1, $response['storeConfig']['zero_subtotal_sort_order']);
@@ -117,7 +117,7 @@ public function testStoreConfigZeroSubtotalCheckMoneyOrderDisabled()
117117
self::assertFalse($response['storeConfig']['zero_subtotal_enabled']);
118118
self::assertEquals('No Payment Information Required', $response['storeConfig']['zero_subtotal_title']);
119119
self::assertEquals('pending', $response['storeConfig']['zero_subtotal_new_order_status']);
120-
self::assertEquals('authorize_capture', $response['storeConfig']['zero_subtotal_payment_action']);
120+
self::assertEmpty($response['storeConfig']['zero_subtotal_payment_action']);
121121
self::assertFalse($response['storeConfig']['zero_subtotal_enable_for_specific_countries']);
122122
self::assertNull($response['storeConfig']['zero_subtotal_payment_from_specific_countries']);
123123
self::assertEquals(1, $response['storeConfig']['zero_subtotal_sort_order']);
@@ -138,6 +138,7 @@ public function testStoreConfigZeroSubtotalCheckMoneyOrderDisabled()
138138
*
139139
* @magentoConfigFixture default/payment/free/title Test Zero Subtotal Title
140140
* @magentoConfigFixture default/payment/free/order_status processing
141+
* @magentoConfigFixture default/payment/free/payment_action authorize_capture
141142
* @magentoConfigFixture default/payment/free/allowspecific 1
142143
* @magentoConfigFixture default/payment/free/specificcountry DZ
143144
* @magentoConfigFixture default/payment/free/sort_order 5

0 commit comments

Comments
 (0)