Skip to content

switon-php/testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Switon Testing Package

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.

About

Shared test container, TestCase base, and package-local test runner for Switon Framework

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors