test('firms have a link to their stats page', function() {
$firm = Firm::factory()->create();
livewire(FirmResource\Pages\ListFirms::class)
->loadTable()
->assertCanSeeTableRecords([$firm])
->assertTableActionExists('stats')
->assertTableActionHasUrl('stats', FirmResource::getUrl('stats', ['record' => $firm]));
});
// TypeError: App\Filament\Resources\FirmResource::App\Filament\Resources\{closure}(): Argument #1 ($record) must be of type App\Models\Firm, null given
test('firms have a link to their stats page', function() {
$firm = Firm::factory()->create();
livewire(FirmResource\Pages\ListFirms::class)
->loadTable()
->assertCanSeeTableRecords([$firm])
->assertTableActionExists('stats')
->assertTableActionHasUrl('stats', FirmResource::getUrl('stats', ['record' => $firm]));
});
// TypeError: App\Filament\Resources\FirmResource::App\Filament\Resources\{closure}(): Argument #1 ($record) must be of type App\Models\Firm, null given