nekofar/slim-test
Slim Framework test helper built on top of the PHPUnit test framework
Maintainers
Fund package maintenance!
v3.2.5
2024-02-03 20:54 UTC
Requires
- php: >=8.1
- illuminate/testing: ^10.0
- phpunit/phpunit: ^10.0
- selective/test-traits: ^2.0 || ^3.0 || ^4.0
- slim/psr7: ^1.0
- slim/slim: ^4.0
Requires (Dev)
- ext-json: *
- ergebnis/phpstan-rules: ^1.0 || ^2.0
- nekofar/dev-tools: ^3.1
- php-di/slim-bridge: ^3.0
- phpstan/phpstan-strict-rules: ^1.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-06-14 09:20:09 UTC
README
👁 Packagist Version
👁 PHP from Packagist
👁 Packagist Downloads
👁 Tests Status
👁 Coverage Status
👁 License
👁 X (formerly Twitter) Follow
👁 Farcaster (Warpcast) Follow
👁 Donate
Slim Framework test helper built on top of the PHPUnit test framework
This library inspired by the Illuminate Testing component.
Installation
To get started, install the package using composer:
composer require nekofar/slim-test --dev
Requires Slim Framework 4 and PHP 8.0 or newer.
Usage
use Nekofar\Slim\Test\Traits\AppTestTrait; use PHPUnit\Framework\TestCase as BaseTestCase; class TestCase extends BaseTestCase { use AppTestTrait; protected function setUp(): void { $app = require __DIR__ . '/../config/bootstrap.php'; $this->setUpApp($app); } public function testHomePage(): void { $this->get('/') ->assertOk() ->assertSee('Welcome'); } }
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.
