NativePHP
📲  Join the NativePHP for mobile Early Access Program →

Global Shortcut


NativePHP is currently in beta

Let's get to v1!

#Fake Global Shortcuts

#Example test case

Copied!
use Native\Laravel\Facades\GlobalShortcut;
 
#[\PHPUnit\Framework\Attributes\Test]
public function example(): void
{
GlobalShortcut::fake();
 
$this->get('/whatever-action');
 
GlobalShortcut::assertKey('CmdOrCtrl+,');
GlobalShortcut::assertRegisteredCount(1);
GlobalShortcut::assertEvent(OpenPreferencesEvent::class);
}

#Available assertions

  • assertKey
  • assertRegisteredCount
  • assertUnregisteredCount
  • assertEvent