18 lines
542 B
PHP
18 lines
542 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
use App\Models\User;
|
||
|
|
use Livewire\Livewire;
|
||
|
|
use Modules\Booking\Filament\Widgets\RecentBookingsTableWidget;
|
||
|
|
use Modules\Booking\Models\Booking;
|
||
|
|
|
||
|
|
test('it lists the most recently created bookings', function () {
|
||
|
|
$this->actingAs(User::factory()->create());
|
||
|
|
|
||
|
|
$older = Booking::factory()->create(['created_at' => now()->subDay()]);
|
||
|
|
$newer = Booking::factory()->create(['created_at' => now()]);
|
||
|
|
|
||
|
|
Livewire::test(RecentBookingsTableWidget::class)
|
||
|
|
->assertOk()
|
||
|
|
->assertCanSeeTableRecords([$newer, $older]);
|
||
|
|
});
|