totalcms/pest-plugin-slim

The Pest Slim Plugin (maintained fork of nekofar/pest-plugin-slim)
26
Install
composer require totalcms/pest-plugin-slim
Latest Version:v4.0.0
PHP:>=8.1
License:MIT
Last Updated:Jul 21, 2026
Links: GitHub  ·  Packagist
Maintainer: joeworkman

The Pest Slim Plugin

Packagist Version PHP from Packagist Packagist Downloads Tests Status Coverage Status License

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.


Related Packages

nekofar/pest-plugin-mock-client

Pest Plugin for Mock HTTP client

22 1
quadraecom/pest-plugin-selectors

Add CSS selector-based testing capabilities to Pest

2,035 1
pestphp/pest-plugin-agent

AI agent verification plugin for Pest

31 2