create([ 'capabilities' => [ PlatformCapabilities::ACCESS_SYSTEM_PANEL, ], 'is_active' => true, ]); $this->actingAs($platformUser, 'platform') ->get('/system') ->assertForbidden(); }); it('defaults dashboard to the 24h window and allows switching window', function () { $platformUser = PlatformUser::factory()->create([ 'capabilities' => [ PlatformCapabilities::ACCESS_SYSTEM_PANEL, PlatformCapabilities::CONSOLE_VIEW, ], 'is_active' => true, ]); $this->actingAs($platformUser, 'platform') ->get('/system') ->assertSuccessful(); Livewire::test(Dashboard::class) ->assertSet('window', SystemConsoleWindow::LastDay) ->callAction('set_window', data: [ 'window' => SystemConsoleWindow::LastWeek, ]) ->assertSet('window', SystemConsoleWindow::LastWeek); });