Power Monitor
Fake Power Monitor#
Example test case#
Copied!
use Native\Desktop\Facades\PowerMonitor; #[\PHPUnit\Framework\Attributes\Test]public function example(): void{ PowerMonitor::fake(); $this->get('/whatever-action'); PowerMonitor::assertGetSystemIdleState('...');}
Available assertions#
assertGetSystemIdleStateassertGetSystemIdleStateCountassertGetSystemIdleTimeCountassertGetCurrentThermalStateCountassertIsOnBatteryPowerCount