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 Core Laravel Package

graham-campbell/testbench-core

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.

View on GitHub
Deep Wiki
Context7
V4.3
  • Support PHP 8.5, PHPUnit 12 and Laravel 13
V4.2.1
  • Fixed deprecation warning in MockeryTrait
V4.2
  • Support Laravel 12 and PHPUnit 11
V4.1.1
  • Official PHP 8.4 support
V4.1
  • Add provisional PHP 8.3 support
  • Add provisional Laravel 11 support
V4.0
  • Support PHP 7.4-8.2 only
  • Support PHPUnit 9-10 only
  • Support Laravel 8-10 only
  • FacadeTrait methods getFacadeAccessor, getFacadeClass, getFacadeRoot and getServiceProviderClass are now static
  • ServiceProviderTrait::getServiceProviderClass is now static and no longer receives app as param 1
  • Added property and return types in all places
V3.4.1
  • Removed incorrect PHPUnit 10 support after they made breaking changes before release
V3.4
  • Support Laravel 9 too
V3.3.2
  • Updated package metadata
V3.3.1
  • Provisional PHP 8.1 support
V3.3
  • Support PHPUnit 10 too
  • Remove app from getServiceProviderClass definition but not calls
V3.2.2
  • Officially support Laravel 5.5-8
V3.2.1
  • Corrected composer.json
V3.2
  • Provisional PHP 8.0 support
V3.1.3
  • Updated funding information
V3.1.2
  • Miscellaneous tweaks
V3.1.1
  • Don't crash if PHPUnit is not loaded
V3.1
  • Add assertArraySubset
  • Support PHPUnit 9 too
V3.0.5
  • Clarified compat with Laravel 6
V3.0.4
  • Support PHP 7.0 - 7.4 only
V3.0.3
  • Avoided deprecated code
V3.0.2
  • Fixed assertInternalType usage
V3.0.1
  • Fixes for PHPUnit 8
V3.0
  • Removed BC layer
V2.0
  • Supports PHP 7.0, 7.1, 7.2
  • Supports PHPUnit 6
  • Added some type hints
V1.1.2
  • Load the helper trait if not loaded already
V1.1.1
  • Fixed some typos
V1.1
  • Updated version constraints
V1.0.1
  • Minor tweaks
V1.0
  • Initial 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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport