alt-three/testbench
A lightweight testing harness for Laravel packages, providing a bootstrapped application instance with service providers, configuration, and helpers so you can write fast, reliable package tests without a full application skeleton.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sebastian/global-state | 0.87 | Snapshot and restore PHP global state with sebastian/global-state, the standalone component extracted from PHPUnit. Capture globals, superglobals, static properties, and constants for reliable test isolation. | 6,591 | 6,592 | 18 | 24M | 1 | 39.4 | 54.3 | BSD-3-Clause | 5 months ago | |
| laragear/meta-testing | 0.86 | Laragear Meta Testing provides testing helpers and assertions for Laravel applications that use metadata. Verify metadata creation, updates, and retrieval with concise, readable tests, keeping metadata behavior reliable without repetitive boilerplate. | 3 | 3 | 1 | 561 | 0 | 17.6 | 34.2 | MIT | 1 month ago | |
| orchestra/testbench | 0.86 | Orchestra Testbench is the de-facto helper for writing tests for Laravel packages, providing a lightweight Laravel application skeleton so you can verify your package's service providers, routes, and config. | 0 | 2,258 | — | 2M | — | 11.1 | 55.3 | — | — | |
| graham-campbell/testbench-core | 0.86 | Laravel TestBench Core by Graham Campbell provides reusable testing functionality for Laravel packages and applications, supporting PHPUnit 9-12 and Laravel 8-13 on PHP 7.4-8.5. | 0 | 17 | — | 5K | — | 9.0 | 51.6 | — | — | |
| fintem/unit-test-case | 0.86 | A lightweight base test case for Laravel and PHP packages that simplifies unit testing setup. Extend it to get ready-made helpers, cleaner assertions, and consistent bootstrapping, so you can focus on writing meaningful tests instead of repeating boilerplate configuration. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | — | 8 years ago | |
| orchestra/pest-plugin-testbench | 0.86 | Pest Plugin for Testbench lets you use PestPHP to test your Laravel packages, bringing Pest's expressive, readable syntax to Orchestra Testbench so building and maintaining package test suites takes less boilerplate. | 0 | 6 | — | 8K | — | 3.9 | 53.6 | — | — | |
| orchestra/testbench-core | 0.86 | Testbench Core is a testing framework for Laravel package development. It boots a Laravel application inside your package repository, letting tests run Artisan commands, migrations, factories, and routes, with releases matching Laravel 6 through 13. | 0 | 276 | — | 3M | — | 15.0 | 55.3 | — | — | |
| selective/test-traits | 0.86 | Selective Test Traits provides reusable PHPUnit and Pest traits for Laravel, helping you cut test boilerplate, keep suites focused, and share common setup across tests. It makes cleaner, more maintainable tests easier to write without repeating helpers. | 15 | 15 | 4 | 8K | 0 | 7.4 | 39.4 | MIT | 7 months ago | |
| stephenjude/api-test-helper | 0.86 | stephenjude/api-test-helper is a Laravel package that streamlines API testing with convenient helpers and expressive assertions for HTTP and JSON responses. It reduces boilerplate around authentication, request building, and response checks, helping you write cleaner, faster, more reliable API test... | 47 | — | 1 | — | 0 | 0.3 | — | MIT | 3 years ago | |
| alebatistella/duskapiconf | 0.86 | alebatistella/duskapiconf is a Laravel package that helps configure Laravel Dusk for API testing. It streamlines Dusk environment and test-runner setup, reducing manual boilerplate so you can run API-focused Dusk tests more easily with less configuration friction. | 4 | 5 | 1 | 16K | 0 | 0.6 | 48.4 | MIT | 3 years ago | |
| orchestra/testbench-dusk | 0.86 | Laravel Dusk testing helper for package development. Orchestra Testbench Dusk lets you write browser tests for your Laravel packages, bootstrapping a test application with Dusk support so you can verify real user interactions end to end. | 0 | 106 | — | 25K | — | 12.6 | 55.3 | — | — | |
| illuminated/testing-tools | 0.86 | A collection of practical testing utilities for Laravel applications, offering helpful assertions and shortcuts that make feature and unit tests cleaner, faster to write, and easier to maintain. Ideal for teams wanting more expressive test coverage with less boilerplate. | 54 | 54 | 7 | 587 | 0 | 19.2 | 17.2 | MIT | 4 weeks ago | |
| liberusoftware/package-testbench | 0.86 | A testbench package for Laravel that provides a ready-made harness for building and testing your own packages, with sensible defaults and tooling to speed up development and keep test suites consistent. | 0 | — | 0 | — | 0 | 15.3 | — | MIT | 3 months ago |
|
| omnicode/lara-test | 0.86 | Omnicode Lara-Test is a Laravel testing package that provides helpers and utilities to streamline PHPUnit/Pest test setup, everyday assertions, and common testing workflows for Laravel applications. | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| micro-module/unit-test-generator | 0.86 | Micro Module's Unit Test Generator scaffolds PHPUnit tests for Laravel/PHP code, turning existing classes into ready-to-edit test files to cut boilerplate and speed up initial coverage. It helps bootstrap suites and standardize structure, leaving assertions for you to refine. | 1 | 1 | 0 | 16 | 0 | 0.0 | 13.2 | — | 3 years ago | |
| ergebnis/test-util | 0.86 | ergebnis/test-util is a lightweight collection of reusable test utilities for PHP projects, designed to reduce boilerplate and make common testing tasks clearer. Useful alongside PHPUnit for writing concise, maintainable tests with consistent helpers and assertions. | 15 | 15 | 2 | 2K | 0 | 0.1 | 20.9 | MIT | 4 years ago | |
| pkly/phpunit-service-create-trait | 0.86 | A PHPUnit 12+ trait (PHP 8.4+) that builds real service instances with auto-mocked constructor and #[Required] dependencies. Dependencies stay as invisible stubs until fetched, so you only get mock verification where you ask for it. | 0 | 0 | 0 | 289 | 0 | 20.8 | 39.4 | MIT | 1 month ago | |
| nullthoughts/laravel-data-sync | 0.85 | Laravel Data Sync helps keep Eloquent models in sync with external data sources, offering a configurable pipeline for importing, mapping, and updating records so your Laravel app can mirror remote APIs or databases reliably. | 33 | — | 9 | — | 4 | 1.7 | 0.8 | MIT | 4 years ago | |
| duncan3dc/dusk | 0.85 | A collection of helpers and utilities for Laravel Dusk that makes browser-based end-to-end testing more convenient. It reduces boilerplate around common page interactions and assertions, helping you write clearer, more maintainable UI tests while keeping close to Dusk's familiar API. | 84 | — | 11 | — | 2 | 0.6 | 0.3 | Apache-2.0 | — | |
| graham-campbell/testbench | 0.85 | Laravel TestBench by Graham Campbell provides testing functionality for Laravel packages, built on PHPUnit, Mockery, Orchestral Testbench, and Laravel Testbench Core. Supports PHP 7.4-8.5, PHPUnit 9-11, and Laravel 8-13. | 0 | 51 | — | 4K | — | 9.3 | 50.1 | — | — |
How can I help you explore Laravel packages today?