mirror of
https://ghproxy.net/https://github.com/wp-cli/wp-cli-bundle.git
synced 2026-03-04 15:20:31 +08:00
31 lines
1 KiB
Gherkin
31 lines
1 KiB
Gherkin
Feature: Check `utils/make-phar.php` output
|
|
|
|
@broken
|
|
# TODO: Composer v2 has added a new install-path which references dealerdirect:
|
|
# 'install_path' => __DIR__ . '/../dealerdirect/phpcodesniffer-composer-installer',
|
|
Scenario: Check autoload stripping of phpcs development classes
|
|
Given an empty directory
|
|
And a new Phar with the same version
|
|
And a custom-cmd.php file:
|
|
"""
|
|
<?php
|
|
|
|
WP_CLI::add_command( 'command example', 'Dealerdirect\Composer\Plugin\Installers\PHPCodeSniffer\Plugin' );
|
|
"""
|
|
|
|
When I try `php -derror_log='' {PHAR_PATH} --require=custom-cmd.php help`
|
|
Then the return code should be 1
|
|
And STDERR should contain:
|
|
"""
|
|
Error: Callable
|
|
"""
|
|
And STDERR should not contain:
|
|
"""
|
|
PHP Warning
|
|
"""
|
|
And STDOUT should be empty
|
|
|
|
When I try `grep -a '/dealerdirect\|[^/]/squizlabs(?!/PHP_CodeSniffer/wiki)\|/wimg' {PHAR_PATH}`
|
|
Then the return code should be 1
|
|
And STDOUT should be empty
|
|
And STDERR should be empty
|