Shared test bootstrap and utilities for Switon Framework packages.
composer require --dev switon/testingRequirements: PHP 8.3+
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
MIT.