feat: rename payer_dni to transfer_payer_dni across purchase handling and update related tests
This commit is contained in:
@@ -33,7 +33,7 @@ class TelepagosWebhookTest extends TestCase
|
||||
Cache::flush();
|
||||
}
|
||||
|
||||
public function test_transfer_payment_intent_requires_a_valid_payer_dni(): void
|
||||
public function test_transfer_payment_intent_requires_a_valid_transfer_payer_dni(): void
|
||||
{
|
||||
$tenant = $this->createTenant('sonder', 'Sonder', 'sonder.com.ar');
|
||||
$user = User::factory()->create();
|
||||
@@ -45,18 +45,18 @@ class TelepagosWebhookTest extends TestCase
|
||||
'method' => 'transfer',
|
||||
])
|
||||
->assertUnprocessable()
|
||||
->assertJsonValidationErrors(['payer_dni']);
|
||||
->assertJsonValidationErrors(['transfer_payer_dni']);
|
||||
|
||||
$this->actingAs($user, 'sanctum')
|
||||
->postJson("/api/tenants/sonder/compras/{$purchase->id}/payment-intent", [
|
||||
'method' => 'transfer',
|
||||
'payer_dni' => '12.345.678',
|
||||
'transfer_payer_dni' => '12.345.678',
|
||||
])
|
||||
->assertUnprocessable()
|
||||
->assertJsonValidationErrors(['payer_dni']);
|
||||
->assertJsonValidationErrors(['transfer_payer_dni']);
|
||||
}
|
||||
|
||||
public function test_transfer_payment_intent_persists_payer_dni_without_replacing_customer_dni(): void
|
||||
public function test_transfer_payment_intent_persists_transfer_payer_dni_without_replacing_customer_dni(): void
|
||||
{
|
||||
$tenant = $this->createTenant('sonder', 'Sonder', 'sonder.com.ar');
|
||||
$this->configureTelepagosIntegration($tenant);
|
||||
@@ -82,7 +82,7 @@ class TelepagosWebhookTest extends TestCase
|
||||
$this->actingAs($user, 'sanctum')
|
||||
->postJson("/api/tenants/sonder/compras/{$purchase->id}/payment-intent", [
|
||||
'method' => 'transfer',
|
||||
'payer_dni' => '23456789',
|
||||
'transfer_payer_dni' => '23456789',
|
||||
])
|
||||
->assertOk()
|
||||
->assertJsonPath('transfer_data.alias', 'telepagos.test');
|
||||
@@ -90,7 +90,7 @@ class TelepagosWebhookTest extends TestCase
|
||||
$this->assertDatabaseHas('compras', [
|
||||
'id' => $purchase->id,
|
||||
'dni' => '87654321',
|
||||
'payer_dni' => '23456789',
|
||||
'transfer_payer_dni' => '23456789',
|
||||
'payment_method' => 'transfer',
|
||||
]);
|
||||
}
|
||||
@@ -279,7 +279,7 @@ class TelepagosWebhookTest extends TestCase
|
||||
|
||||
$purchase->update([
|
||||
'payment_method' => 'transfer',
|
||||
'payer_dni' => $dni,
|
||||
'transfer_payer_dni' => $dni,
|
||||
]);
|
||||
|
||||
$checkoutService->completePurchase($purchase);
|
||||
|
||||
Reference in New Issue
Block a user