matthiasnoback/phpunit-asynchronicity
PHPUnit/Behat helper for testing asynchronous behavior. Provides assertEventually() to retry a callable until assertions pass or a timeout occurs—useful for waiting on files, processes, or UI updates, with configurable timeout and polling interval.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| enqueue/test | 0.86 | Test utilities for the Enqueue message queue ecosystem. Provides shared helpers and tooling used across Enqueue packages to simplify writing and maintaining tests for messaging components and integrations. | 4 | 4 | 2 | 2K | 0 | 0.7 | 36.1 | MIT | 7 years ago | |
| recca0120/async-testing | 0.85 | A Laravel/PHP testing helper for asynchronous code. recca0120/async-testing offers utilities to write and run tests around async flows, making it easier to validate non-blocking behavior and keep async test suites readable and reliable. | 63 | — | 4 | — | 0 | 0.8 | — | MIT | 2 years ago | |
| phpunit/dbunit | 0.85 | PHPUnit extension for database interaction testing. Provides DbUnit helpers for setting up database fixtures and asserting database state in tests. Install via Composer (dev) or PHAR. Note: this package is no longer maintained. | 222 | 245 | 183 | 52K | 9 | 5.0 | 25.2 | NOASSERTION | 11 years ago | |
| phpspec/prophecy-phpunit | 0.85 | Integrates the Prophecy mocking library with PHPUnit for simpler, cleaner test doubles. Install via Composer and use the ProphecyTrait to call prophesize() inside your TestCase, set method predictions/returns, and reveal mocks for injection. | 195 | 195 | 39 | 1M | 1 | 11.7 | 56.7 | MIT | 8 months ago | |
| php-standard-library/async | 0.84 | Fiber-based async primitives for PHP: structured concurrency with cooperative multitasking. Run tasks concurrently, manage lifecycles, cancellations, and scopes predictably. Part of PHP Standard Library; docs and guides at php-standard-library.dev. | 2 | 2 | 0 | 110K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| herrera-io/phpunit-test-case | 0.84 | PHPUnit TestCase class and Extras trait that add helpers for common test chores: create/delete temporary files and directories, call protected/private methods, and get/set protected/private properties. Use as a base class or mix into your own test case. | 1 | 1 | 0 | 32 | 0 | 0.0 | 12.0 | MIT | — | |
| matthiasnoback/doctrine-dbal-test-service-provider | 0.84 | — | 3 | 3 | 8 | 75 | 0 | 6.3 | 18.5 | MIT | 1 year ago | |
| hughsaffar/laravel-test-trap | 0.84 | Laravel Test Trap is a focused testing helper for Laravel that adds guardrails to your suite, helping catch unintended behavior before it reaches CI. It keeps tests safer and more predictable with minimal setup, making it a useful addition for teams tightening test reliability. | 18 | — | 1 | — | 0 | 0.5 | — | MIT | 3 years ago | |
| bbit/async-dispatcher-bundle | 0.84 | — | 14 | 14 | 7 | 55 | 0 | 2.1 | 9.2 | — | 9 years ago | |
| php-standard-library/promise | 0.84 | Lightweight Promise implementation for PHP with a simple, standards-inspired API. Create, resolve, reject, and chain async-style operations, handle errors, and compose results with familiar then/catch patterns—ideal for libraries that need non-blocking workflows. | 1 | 1 | 0 | 84K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| seec/phpunit-consecutive-params | 0.84 | Bring back PHPUnit’s removed withConsecutive behavior. This lightweight dev helper provides a drop-in replacement via a trait, letting you assert different parameter sets across consecutive mock calls using ->with(...$this->withConsecutive(...)). | 18 | 18 | 2 | 66K | 0 | 2.3 | 48.9 | GPL-3.0 | 1 year ago | |
| wyrihaximus/react-phpunit-run-tests-in-fiber | 0.84 | PHPUnit trait to run each test inside a PHP Fiber, making it easy to use ReactPHP async/await in tests. Includes optional per-test or per-class timeout attributes to fail slow tests (without stopping the running fiber). | 0 | 0 | 0 | 92K | 1 | 18.0 | 63.5 | MIT | 4 months ago | |
| lastdragon-ru/lara-asp-testing | 0.84 | 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 | 75 | 0 | 0.0 | 26.0 | MIT | — | |
| johnkary/phpunit-speedtrap | 0.84 | PHPUnit SpeedTrap reports slow tests and slow test suites so you can find and fix performance bottlenecks. Set a time threshold and it flags any test exceeding it, helping keep your suite fast. | 778 | — | 61 | — | 18 | 11.9 | 9.3 | MIT | 5 years ago |
|
| padraic/phpunit-extensions | 0.84 | A collection of extensions and helpers for PHPUnit by Padraic Brady, offering convenience assertions, mock utilities, and testing shortcuts that reduce boilerplate and help you write cleaner, more maintainable PHP unit tests. | 17 | 17 | 4 | 353 | 0 | 0.1 | 12.8 | BSD-3-Clause | 9 years ago | |
| simple-bus/asynchronous-bundle | 0.84 | Symfony bundle for asynchronous command/event handling with SimpleBus. Integrates async middleware and message dispatching so work can be queued and processed later. Part of the SimpleBus ecosystem; docs and issue tracking in the main repository. | 24 | 24 | 5 | 52K | 0 | 1.2 | 45.8 | MIT | 9 years ago | |
| vxm/laravel-async | 0.84 | vxm/laravel-async brings asynchronous and parallel execution to Laravel. Run closures and tasks concurrently with a simple API, await results, handle errors, and cap concurrency—ideal for speeding up slow I/O, reports, and batch jobs without restructuring your app. | 154 | 154 | 31 | 4K | 9 | 4.4 | 22.7 | MIT | 2 years ago | |
| bodaclick/async-dispatcher-bundle | 0.83 | — | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| phpunit/php-invoker | 0.83 | phpunit/php-invoker is a small utility for safely invoking callables with time limits. Commonly used by PHPUnit to run tests and other code with a timeout, helping prevent hangs while keeping execution and error handling predictable. | 1,352 | 1,359 | 18 | 15M | 1 | 13.8 | 58.2 | BSD-3-Clause | 9 months ago | |
| wyrihaximus/async-test-utilities | 0.83 | Async test utilities for PHP that provide a TestCase with random namespaces and directories, fiber-based test execution with a configurable TimeOut attribute, and callable expectation helpers for ReactPHP async tests. | 4 | 4 | 0 | 81K | 1 | 33.1 | 64.8 | MIT | 1 week ago |
How can I help you explore Laravel packages today?