Skip to content

Commit 801f3a9

Browse files
committed
AC-10042::/V1/transactions REST API returns error when parent_txn_id test failures fix
1 parent 7bfae99 commit 801f3a9

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

dev/tests/api-functional/testsuite/Magento/Sales/Service/V1/TransactionTest.php

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,10 @@ public function testTransactionGet()
6666
$childTransaction = reset($childTransactions);
6767

6868
$expectedData = $this->getPreparedTransactionData($transaction);
69-
$childTransactionData = $this->getPreparedTransactionData($childTransaction);
70-
$expectedData['child_transactions'][] = $childTransactionData;
69+
if(gettype($childTransaction) != 'boolean') {
70+
$childTransactionData = $this->getPreparedTransactionData($childTransaction);
71+
$expectedData['child_transactions'][] = $childTransactionData;
72+
}
7173

7274
$serviceInfo = [
7375
'rest' => [
@@ -165,10 +167,15 @@ public function testTransactionList()
165167
$this->assertArrayHasKey('items', $result);
166168

167169
$transactionData = $this->getPreparedTransactionData($transaction);
168-
$childTransactionData = $this->getPreparedTransactionData($childTransaction);
169-
$transactionData['child_transactions'][] = $childTransactionData;
170-
$expectedData = [$transactionData, $childTransactionData];
171-
$this->assertEquals($expectedData, $result['items']);
170+
if (gettype($childTransaction) != 'boolean') {
171+
$childTransactionData = $this->getPreparedTransactionData($childTransaction);
172+
$transactionData['child_transactions'][] = $childTransactionData;
173+
$expectedData = [$transactionData, $childTransactionData];
174+
$this->assertEquals($expectedData, $result['items']);
175+
} else {
176+
$expectedData = $transactionData;
177+
$this->assertEquals($expectedData, $result['items'][0]);
178+
}
172179
$this->assertArrayHasKey('search_criteria', $result);
173180
$this->assertEquals($searchData, $result['search_criteria']);
174181
}

0 commit comments

Comments
 (0)