Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Testbench Laravel Package

graham-campbell/testbench

Laravel TestBench adds testing helpers for Laravel packages and apps, built on PHPUnit, Mockery, and Orchestral Testbench. Supports Laravel 8–13 and PHP 7.4–8.5, providing a solid base for fast, reliable package tests.

View on GitHub
Deep Wiki
Context7
V6.3
  • Support PHP 8.5, Laravel 13 and PHPUnit 12
V6.2
  • Support Laravel 12 and PHPUnit 11
V6.1.1
  • Official PHP 8.4 support
V6.1
  • Add provisional PHP 8.3 support
  • Add provisional Laravel 11 support
V6.0
  • Support PHP 7.4-8.2 only
  • Support PHPUnit 9-10 only
  • Support Laravel 8-10 only
  • AbstractAppTestCase::getBasePath is now static
  • AbstractPackageTestCase::getRequiredServiceProviders is now static and no longer receives app as param 1
  • Added return types in all places
V5.7.1
  • Removed incorrect PHPUnit 10 support after they made breaking changes before release
  • Added conflict to prevent installation of invasive kylekatarnls/update-helper package
V5.7
  • Support Laravel 9 too
V5.6.2
  • Updated package metadata
V5.6.1
  • Provisional PHP 8.1 support
V5.6
  • Support PHPUnit 10 too
  • Remove app from getServiceProviderClass definition but not calls
V5.5.1
  • Corrected composer.json
V5.5
  • Provisional PHP 8.0 support
  • Provisional Laravel 8 support
V5.4.2
  • Updated funding information
V5.4.1
  • Miscellaneous tweaks
V5.4
  • Added Laravel 7 support
  • Support PHPUnit 9 too
V5.3.1
  • Fixed orchestral version constraint
V5.3
  • Added Laravel 6 support
V5.2.1
  • Fixes for PHPUnit 8
V5.2
  • Added Laravel 5.8 support
V5.1
  • Added Laravel 5.7 support
V5.0
  • Removed BC layer
  • Drop support for PHP 7.0
  • Support only Laravel 5.5/5.6
V4.0
  • Support PHP 7.0, 7.1, 7.2
  • Support Laravel 5.1 - 5.5
  • Support PHPUnit 6
  • Replaced AbstractNewTestCase
V3.4
  • Added AbstractNewTestCase for PHPUnit 6
V3.3
  • Added laravel 5.4 support
V3.2
  • Added laravel 5.3 support
V3.1.1
  • Fixed some phpdoc
  • Fixed some typos
V3.1
  • Added laravel 5.2 support
V3.0.2
  • Minor tweaks
V3.0.1
  • Set a dummy encryption key
V3.0
  • Refactoring and abstracted core package
  • Drop support for laravel 5.0
  • Code cleanup
V2.1
  • Support both laravel 5.0 and 5.1
  • Dropped php 5.4 support
V2.0.1
  • Updated for upstream changes
  • Tweaked the application test case
V2.0
  • Upgraded to laravel 5.0
  • Cleaned up the code
  • Switch back to using the orchestral fixture
  • Added assertInJson method
V1.1.7
  • CS fixes
  • Moved to the MIT license
V1.1.6
  • Removed the extra symfony dependencies
V1.1.5
  • Removed the cs fixers
V1.1.4
  • Removed a file from the dist
  • Updated some version constraints
V1.1.3
  • Added cs fixers to the test suite
  • Improved the docs
V1.1.2
  • Count mockery assertions
V1.1.1
  • Very minor tweaks
V1.1
  • Improved the test suite
  • Raised some composer min requirements
  • Synced the debugbar configuration
  • Synced the fixture with laravel/laravel
V1.0
  • Upgrade to Laravel 4.2
  • Simplified service provider tests
  • Removed broken model test trait
  • Removed old hhvm reflection checks
  • Added a class injection assertion
  • Added some proper unit tests
  • Use our own fixture
  • Minor refactoring
V0.3.1
  • Composer updates
V0.3
  • PHP 5.6 and HHVM compatibility
  • PSR-4 autoloading
  • Updated docs
  • Composer tweaks
  • Improved travis testing
V0.2
  • Added some testing tools and helpers
  • Coding style fixes
  • Minor tweaks
V0.1.1
  • Minor tweaks
V0.1
  • Initial testing release
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle