feat(event): record date reschedules
This commit is contained in:
@@ -270,6 +270,14 @@ class AdminAppEventControllerTest extends TestCase
|
||||
});
|
||||
|
||||
$this->assertDatabaseCount('event_dates', 2);
|
||||
$this->assertDatabaseHas('event_date_reschedules', [
|
||||
'tenant_code' => $tenant->codigo,
|
||||
'source_event_date_id' => $original->id,
|
||||
'destination_event_date_id' => $destination->id,
|
||||
'created_by_user_id' => $admin->id,
|
||||
'previous_date' => '2027-10-09',
|
||||
'new_date' => '2027-10-20',
|
||||
]);
|
||||
$variant->refresh();
|
||||
$replacement = $variant->replacement()->firstOrFail();
|
||||
$this->assertSame($original->id, $variant->event_date_id);
|
||||
@@ -315,6 +323,14 @@ class AdminAppEventControllerTest extends TestCase
|
||||
])->assertOk()->assertJsonPath('data.status', 'rescheduled');
|
||||
|
||||
$this->assertDatabaseCount('event_dates', 3);
|
||||
$this->assertDatabaseCount('event_date_reschedules', 2);
|
||||
$this->assertDatabaseHas('event_date_reschedules', [
|
||||
'tenant_code' => $tenant->codigo,
|
||||
'source_event_date_id' => $destination->id,
|
||||
'created_by_user_id' => $admin->id,
|
||||
'previous_date' => '2027-10-20',
|
||||
'new_date' => '2027-10-25',
|
||||
]);
|
||||
$replacement->refresh();
|
||||
$latestReplacement = $replacement->replacement()->firstOrFail();
|
||||
$this->assertSame($replacement->inventory_id, $latestReplacement->inventory_id);
|
||||
|
||||
Reference in New Issue
Block a user