Re-implement transaction and transaction link tests.

This commit is contained in:
James Cole
2019-06-09 09:58:55 +02:00
parent 851c4d2907
commit 2b76b4a2b2
3 changed files with 41 additions and 366 deletions

View File

@@ -42,7 +42,8 @@ trait TransactionValidation
public function validateAccountInformation(Validator $validator): void
{
Log::debug('Now in validateAccountInformation()');
$data = $validator->getData();
$data = $validator->getData();
$transactionType = $data['type'] ?? 'invalid';
$transactions = $data['transactions'] ?? [];
@@ -51,6 +52,7 @@ trait TransactionValidation
Log::debug(sprintf('Going to loop %d transaction(s)', count($transactions)));
foreach ($transactions as $index => $transaction) {
$transactionType = $transaction['type'] ?? $transactionType;
$accountValidator->setTransactionType($transactionType);
// validate source account.