Weave 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

Wp Cli Tests Laravel Package

wp-cli/wp-cli-tests

WP-CLI testing framework that bundles shared Behat, PHPUnit, PHP_CodeSniffer, and PHPStan tooling for WP-CLI commands and packages. Add it as a dev dependency to get ready-made test scripts, Behat feature contexts, and linting configs out of the box.

View on GitHub
Deep Wiki
Context7
v5.3.5
  • Update to johnbillion/wp-compat v3 [#370]
v5.2.3
  • Add WP-Compat PHPStan extension configuration [#360]
  • Regenerate README file [#358]
  • Extract HTTP mocking template into a real PHP file [#353]
  • Add support for installing WordPress from an arbitrary ZIP archive [#351]
  • Fix newly reported PHPStan errors [#349]
v5.2.2
  • PHPStan: Resolve GlobalConfig dynamically in WPCliGetConfigDynamicReturnTypeExtension [#347]
v5.1.11
  • Normalize line endings in assertions [#334]
v5.1.10
  • HTTP mocking: support filename option [#332]
v5.1.9
  • Normalize Windows temp dir in Given a directory step [#330]
v5.1.8
  • Normalize temp dir in Given a directory step [#329]
v5.1.7
  • Tests: Various harness improvements, especially on Windows [#326]
v5.1.6
  • Make it easier to override Behat format [#325]
v5.1.5
  • Add new [@skip-object-cache](https://github.com/skip-object-cache) Behat tag [#324]
v5.1.4
  • Add persistent object cache support [#322]
  • Revert "Setup & teardown hardening" [#321]
  • Setup & teardown hardening [#320]
v5.1.3
  • Harden cleanup on CI to avoid filesystem bottlenecks [#319]
v5.1.2
  • Handle renamed SQLite database file (.ht.sqlite → .ht.sqlite.php) [#318]
v5.1.1
  • Harden SQLite install cache copy operations with file_exists guards [#317]
  • Update PHP_CodeSniffer repository link [#314]
v5.1.0
  • Fix typo in WPCliRuncommandDynamicReturnTypeExtension [#312]
  • Improve compatibility with other operating systems [#274]
v5.0.11
  • Automate detection and removal of unused PHP use statements via Slevomat Coding Standard [#311]
  • Resolve WP_VERSION to latest patch when only major.minor is provided [#307]
  • Improve error message for failed steps [#304]
v5.0.10
  • Add [@skip-](https://github.com/skip-)<dbtype> tags for database-specific test exclusion [#302]
v5.0.9
  • Upgrade require szepeviktor/phpstan-wordpress [#298]
  • Fix MariaDB 11.4+ warnings with --no-defaults flag [#297]
v5.0.8
  • Replace inner variables first [#295]
v5.0.7
  • Support nested variables in INVOKE_WP_CLI_WITH_PHP_ARGS [#294]
v5.0.6
  • Avoid side effects in FeatureContext file [#292]
v5.0.5
  • Fix ambiguity by improving regex [#291]
v5.0.4
  • Fall back to running tests with SQLite [#286]
  • Add Behat step for installing WordPress with specific version [#282]
  • Fix database type detection to query server version instead of client binary [#281]
  • Add unified diff output to failed Behat comparisons [#280]
  • Add functional tests for Behat step definitions [#279]
  • Conditionally pass Behat --xdebug flag [#276]
v5.0.3
  • Fix branch alias [#288]
  • Fix PHPCompatibility & WPCS requirements [#287]
  • Composer: adjust version ranges [#278]
  • Account for WP_CLI_TEST_DBTYPE in unit test [#275]
  • Download cached WP copy only on demand [#273]
v5.0.2
  • PHP 8.5: Use shell_exec instead of backticks [#271]
v5.0.1
  • Add ability to specify minimum mysql version requirement [#266]
v5.0.0
  • PHPStan enhancements [#262]
  • Add prepare-tests info [#261]
  • Use PHPUnit Polyfills v4 [#260]
  • Add initial PHPStan configuration [#258]
  • Dump a new autoloader when generating a Phar [#256]
  • Require PHP 7.2.24+ [#255]
v4.3.16
  • Coverage: fix Selector usage [#254]
v4.3.15
  • Coverage: use old method name if available [#253]
v4.3.14
  • Add PHPDoc for Behat steps [#250]
  • Fix Gherkin lint issues [#248]
v4.3.13
  • Improve MariaDB detection [#246]
v4.3.12
  • Create multiple coverage files and merge them all together [#245]
v4.3.11
  • Use WP_CLI_REQUIRE to require codecov file for testing [#244]
v4.3.10
  • Fix code coverage for main framework repo [#242]
v4.3.9
  • Fix HTTP mocking test / Requests v1 support [#240]
  • Behat code coverage support [#234]
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.
laravel2580/idehelpers
delatbabel/viewpages
anavel/gettext
muhamadrezaar/highcharts
delatbabel/keylists
frankkessler/salesforce-laravel-oauth2-rest
anavel/foundation
wdmtech/enviricons
eii/laravel-captcha
muka/shape-reader
tdt/json
refinery29/php-cs-fixer-config
hotmeteor/eco-env
mvaliolahi/hydrate
wearede/tbcpay-php
parsnick/steak
thibaud-dauce/mattermost-php
multilinguals/apollo-client
antaresbr/collection
kr0lik/phpstan-rules