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

Phpunit Extras Laravel Package

rybakit/phpunit-extras

Extend PHPUnit with custom annotations, placeholders, requirements, and expectations. Build and integrate your own @tags, version/package/expression-based requirements, and reusable expectation helpers. Optional support for composer/semver, package-versions, and symfony/expression-language.

View on GitHub
Deep Wiki
Context7
v0.2.4

Allowed ocramius/package-versions plugin in composer.json, see https://getcomposer.org/allow-plugins.

v0.2.3
  • Fixed checking for non-existent keys in superglobals in the condition requirements. For example, in previous releases

    [@requires](https://github.com/requires) condition env.AWS_ACCESS_KEY_ID
    

    would fail with the error Undefined array key "AWS_ACCESS_KEY_ID" if such an environment variable did not exist (see https://github.com/symfony/symfony/issues/21691 for details).

  • Added "setting" to the list of PHPUnit requirements. For example,

    [@requires](https://github.com/requires) setting display_errors On
    

    will now be detected as a PHPUnit requirement and passed through to the PHPUnit annotation processor. This requirement has been supported since PHPUnit v7.0, although there is no mention of it in the documentation.

  • Added PHP 8.1 to the test matrix.

v0.2.2

Fixed InvalidAnnotationException factory methods to return instead of throwing

v0.2.1
  • Added PHP 8 support
  • Enhanced Github workflow
v0.2.0

Moved the [@after](https://github.com/after) annotation from Expectations::verifyExpectations() to TestCase::verifyTestCaseExpectations()

v0.1.0

:champagne: :birthday: :tada:

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.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor