draw/tester
Tools for testing PHP apps: DataTester wraps PHPUnit assertions with a fluent, path-based API for arrays/objects. Includes PHPUnit extensions like CarbonReset to reset Carbon state between tests and SetUpAutowire to autowire test properties via attributes.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| imanghafoori/laravel-makesure | 0.89 | — | 21 | 21 | 3 | 132 | 1 | 1.0 | 11.7 | MIT | 2 years ago | |
| zetacomponents/unit-test | 0.88 | eZ Components Unit Test package (Zeta Components) provides a PHPUnit-like testing framework for PHP, with test case classes, assertions, and test suite execution. Useful for legacy apps using the ezc libraries or needing a lightweight unit test runner. | 2 | 2 | 12 | 67 | 0 | 0.4 | 18.9 | NOASSERTION | — | |
| lastdragon-ru/lara-asp-testing | 0.88 | Testing utilities for integrating Lara ASP into Laravel apps. Provides helpers, fakes, and assertions to simplify writing automated tests around ASP policies, decisions, and request/response flows in your application. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| myqee/test | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| jasonmccreary/laravel-test-assertions | 0.87 | Adds a trait of extra PHPUnit assertions for Laravel testing. Confirm controllers/actions and named routes use specific FormRequest validation or middleware, compare validation rules (subset or exact), check rule instances, and assert view data is explicitly null. | 352 | 352 | 36 | 113K | 2 | 25.4 | 39.2 | — | 2 months ago | |
| lchrusciel/api-test-case | 0.86 | PHPUnit TestCase for Symfony API development. Extends WebTestCase with easy JSON/XML response matching (via php-matcher) and optional Alice/Doctrine fixtures loading. Supports a clear TDD workflow using expected response files and helpful diffs. | 411 | 410 | 40 | 122K | 11 | 25.4 | 43.1 | MIT | 4 months ago | |
| testo/data | 0.85 | Testo Data provider plugin: parameterize one test into many dataset-driven runs. Supports inline tuples, named datasets, cartesian product (cross), zipped iteration, and unions across multiple sources. Install via composer require --dev testo/data. | 0 | 0 | 0 | 2K | 0 | 0.0 | 43.5 | — | — | |
| sinnbeck/laravel-dom-assertions | 0.85 | Add fluent, expressive DOM assertions to your Laravel test suite. Parse HTML responses and assert elements, attributes, text, and structure with readable APIs—making feature and browser-style tests clearer and less brittle. | 106 | 106 | 10 | 15K | 0 | 29.6 | 34.8 | MIT | 2 weeks ago | |
| sampoyigi/testbench | 0.85 | Laravel testbench helpers for package development: quickly boot a minimal app, configure service providers, run migrations, and write reliable integration tests. Lightweight scaffolding to speed up local CI-style testing for your Laravel packages. | 0 | 0 | 0 | 376 | 0 | 10.9 | 38.6 | — | 6 months ago | |
| b2pweb/bdf-phpunit | 0.85 | Laravel/PHPUnit helper package for working with BDF/SEPA bank files in tests. Provides utilities and test assertions to validate BDF structures and parsing results, making it easier to write reliable unit tests around banking file imports. | 0 | 0 | 0 | 197 | 0 | 0.0 | 31.7 | MIT | — | |
| graham-campbell/testbench-core | 0.85 | Core testing utilities for Laravel packages, maintained by Graham Campbell. Provides lightweight TestBench components compatible with Laravel 8–13, PHP 7.4–8.5, and PHPUnit 9–12 to simplify package test setup and integration. | 14 | 16 | 0 | 10K | 0 | 25.2 | 44.6 | MIT | 2 months ago | |
| draw/profiling | 0.84 | Laravel profiling tools for measuring performance and tracing requests. Capture timings, memory usage, and key execution steps to help identify slow endpoints and bottlenecks during development and debugging. | 0 | 0 | 0 | 1K | 0 | 0.0 | 41.6 | — | — | |
| rybakit/phpunit-extras | 0.84 | Handy extras for PHPUnit: custom constraints and assertions plus test helpers to write clearer, more expressive PHP tests. Drop-in utilities that reduce boilerplate and improve failure messages, fitting naturally into existing PHPUnit suites. | 47 | 47 | 1 | 827 | 0 | 0.3 | — | MIT | 3 years ago | |
| draw/data-tester | 0.84 | Lightweight PHP data testing helper for validating arrays/objects against expected shapes and values. Useful for unit tests and quick assertions, with simple matchers and readable failure messages to spot mismatches fast. | 0 | 0 | 0 | 0 | 0 | 0.6 | — | MIT | 8 years ago | |
| digitalrevolution/accessorpair-constraint | 0.84 | PHPUnit helper to automatically test and cover getters/setters (and constructor-to-getter pairs) on data classes. Add the AccessorPairAsserter trait and call assertAccessorPairs() to validate accessor pairs, optional default/initial value checks. | 9 | 10 | 10 | 3K | 1 | 28.6 | 40.3 | MIT | 4 weeks ago | |
| draw/http-tester | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| wyrihaximus/test-utilities | 0.81 | A set of PHP test utilities for package development: a PHPUnit TestCase with helpers like random namespaces and temp directories, plus ready-made configuration defaults for PHPStan and Rector (paths and docblock-to-attribute conversions). | 7 | 7 | 1 | 51K | 6 | 29.9 | 65.4 | MIT | 1 month ago | |
| lastdragon-ru/phpunit-extensions | 0.81 | PHPUnit extensions for PHP projects, adding extra test utilities and helpers to streamline assertions, fixtures, and test setup. Designed to integrate cleanly with PHPUnit and improve developer productivity in automated testing workflows. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| contributte/tester | 0.81 | Contributte Tester integrates Nette Tester into your project with a ready-to-use setup and tooling. Install via Composer and follow the included docs to run and manage automated tests on PHP 8.2+ with Nette 3.2+. | 2 | 3 | 2 | 5K | 1 | 14.2 | 49.3 | MIT | 4 months ago | |
| drjele/symfony-phpunit | 0.80 | Symfony bridge for running PHPUnit tests with a simple, consistent setup. Provides helpers and configuration to integrate PHPUnit into Symfony projects, smoothing bootstrapping and test execution across environments. | 0 | 0 | — | 0 | — | 0.0 | — | — | — |
How can I help you explore Laravel packages today?