fix: complete InvesteMoz validation and error corrections
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
namespace Tests\Feature;
|
||||
|
||||
use App\Models\User;
|
||||
@@ -10,6 +11,7 @@ use Tests\TestCase;
|
||||
final class IvaServicesGroupDraftTest extends TestCase
|
||||
{
|
||||
use DatabaseTransactions;
|
||||
|
||||
public function test_services_group_round_trips_with_conditions_and_source(): void
|
||||
{
|
||||
$target = DB::selectOne('select current_database() as name,inet_server_port() as port');
|
||||
@@ -24,7 +26,11 @@ final class IvaServicesGroupDraftTest extends TestCase
|
||||
$book = json_decode($recovered['modelo_a_snapshot'], true)['salesOperations']['opportunity:310'];
|
||||
$this->assertCount(4, $book['result']['rows']);
|
||||
$this->assertSame('400.00', $book['result']['periods'][0]['fields']['07']);
|
||||
foreach ($book['result']['rows'] as $row) $this->assertSame('0.00', $row['vat']);
|
||||
if (getenv('IVA_G1_RECOVERED')) file_put_contents(getenv('IVA_G1_RECOVERED'), json_encode($recovered, JSON_THROW_ON_ERROR | JSON_UNESCAPED_UNICODE));
|
||||
foreach ($book['result']['rows'] as $row) {
|
||||
$this->assertSame('0.00', $row['vat']);
|
||||
}
|
||||
if (getenv('IVA_G1_RECOVERED')) {
|
||||
file_put_contents(getenv('IVA_G1_RECOVERED'), json_encode($recovered, JSON_THROW_ON_ERROR | JSON_UNESCAPED_UNICODE));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user