@@ -66,8 +66,10 @@ public function testTransactionGet()
66
66
$ childTransaction = reset ($ childTransactions );
67
67
68
68
$ 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
+ }
71
73
72
74
$ serviceInfo = [
73
75
'rest ' => [
@@ -165,10 +167,15 @@ public function testTransactionList()
165
167
$ this ->assertArrayHasKey ('items ' , $ result );
166
168
167
169
$ 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
+ }
172
179
$ this ->assertArrayHasKey ('search_criteria ' , $ result );
173
180
$ this ->assertEquals ($ searchData , $ result ['search_criteria ' ]);
174
181
}
0 commit comments