switon / testing
Shared test bootstrap and utilities for Switon Framework packages
v1.0.0
2026-05-10 03:52 UTC
Requires
- php: >=8.3
- phpunit/phpunit: ^12.0
- psr/container: ^2.0
- psr/event-dispatcher: ^1.0
- psr/log: ^2.0
- psr/simple-cache: ^3.0
- switon/composer-extra: ^1.0
- switon/core: ^1.0
- switon/di: ^1.0
- switon/event: ^1.0
README
Shared test bootstrap and utilities for Switon Framework packages.
Installation
composer require --dev switon/testing
Requirements: PHP 8.3+
Quick Start
use Switon\Testing\TestCase; class UserServiceTest extends TestCase { public function testRegisterCreatesUser(): void { // Arrange $service = $this->make(UserService::class); // Act $user = $service->register('test@example.com'); // Assert $this->assertSame('test@example.com', $user->email); } }
Docs: https://docs.switon.dev/latest/testing
License
MIT.