totalcms / pest-plugin-slim
The Pest Slim Plugin (maintained fork of nekofar/pest-plugin-slim)
v4.0.0
2026-07-21 19:35 UTC
Requires
- php: >=8.1
- pestphp/pest: ^3.0
- pestphp/pest-plugin: ^3.0
- totalcms/slim-test: ^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- pestphp/pest-dev-tools: ^2.0
- php-di/slim-bridge: ^3.0
- roave/security-advisories: dev-latest
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- v4.0.0
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.1.0-beta.0
- v1.1.0-alpha.1
- v1.1.0-alpha.0
- v1.0.0
- v1.0.0-beta.0
- v1.0.0-alpha.6
- v1.0.0-alpha.5
- v1.0.0-alpha.4
- v1.0.0-alpha.3
- v1.0.0-alpha.2
- v1.0.0-alpha.1
- v1.0.0-alpha.0
- dev-develop
This package is auto-updated.
Last update: 2026-08-21 20:00:55 UTC
README
This package is a plugin for Pest PHP. The Slim Plugin for Pest gives your basic functionality for testing your API's built by Slim.
Note
This is a maintained fork of nekofar/pest-plugin-slim paired with totalcms/slim-test, published as totalcms/pest-plugin-slim.
Installation
To get started, install the plugin using composer:
composer require totalcms/pest-plugin-slim --dev
Requires Slim Framework 4 and PHP 8.1 or newer.
Usage
use function TotalCMS\Slim\Pest\get; beforeEach(function (): void { $app = require __DIR__ . '/../config/bootstrap.php'; $this->setUpApp($app); }) it('can see home page', function (): void { get('/') ->assertOk() ->assertSee('Welcome'); });
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.