varias alteracoes
tests / ci (push) Canceled after 0s

This commit is contained in:
2026-10-06 14:50:12 +02:00
parent 4f35313d06
commit e65cb26901
333 changed files with 54656 additions and 2058 deletions
@@ -0,0 +1,32 @@
<?php
namespace Tests\Unit;
use App\Services\SimulationFormDraftPrivacyPolicy;
use PHPUnit\Framework\TestCase;
class SimulationFormDraftPrivacyPolicyTest extends TestCase
{
public function test_anonymous_snapshots_discard_identity_but_keep_financial_assumptions(): void
{
$data = [
'personal_snapshot' => ['legal_name' => 'Pessoa de teste', 'email' => 'person@example.com'],
'economic_snapshot' => ['purpose' => 'simulate_only', 'currency' => 'MZN'],
];
$this->assertSame([
'personal_snapshot' => [],
'economic_snapshot' => ['purpose' => 'simulate_only', 'currency' => 'MZN'],
], SimulationFormDraftPrivacyPolicy::apply($data, false));
}
public function test_authenticated_snapshots_can_retain_identity_in_the_owned_account_draft(): void
{
$data = [
'personal_snapshot' => ['legal_name' => 'Pessoa de teste'],
'economic_snapshot' => ['purpose' => 'own_investment'],
];
$this->assertSame($data, SimulationFormDraftPrivacyPolicy::apply($data, true));
}
}