wickedone / muppet-bundle
此包已被弃用,且不再维护。未建议替代包。
muppet 测试生成器的 symfony 扩展包
2.0.0
2022-01-19 08:15 UTC
Requires
- php: >=7.4 || ^8.0
- matthiasnoback/symfony-dependency-injection-test: ^4.3
- symfony/config: ^5.3
- symfony/console: ^5.4
- symfony/framework-bundle: ^5.4
- wickedone/muppet: ^2.0
Requires (Dev)
- escapestudios/symfony2-coding-standard: ^3.0
- friendsofphp/php-cs-fixer: ^3.5
- infection/infection: ^0.26.1
- phpstan/phpstan: ^1.4
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-php-parser: ^1.1
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-strict-rules: ^1.1
- roave/security-advisories: dev-latest
- wickedone/phpcs-reporter: ^1.0
- wickedone/phpunit-printer: ^1.0
- dev-master
- 2.0.0
- 1.0.1
- 1.0.0
- dev-dependabot/composer/phpunit/php-code-coverage-9.2.23
- dev-dependabot/composer/symfony/framework-bundle-5.4.17
- dev-dependabot/composer/phpstan/phpstan-phpunit-1.3.3
- dev-dependabot/composer/phpunit/php-code-coverage-9.2.22
- dev-dependabot/composer/symfony/framework-bundle-5.4.16
- dev-dependabot/composer/nette/php-generator-3.6.9
- dev-dependabot/composer/seld/jsonlint-1.9.0
- dev-dependabot/composer/nette/php-generator-3.6.5
This package is auto-updated.
Last update: 2022-12-29 04:20:16 UTC
README
为muppet 生成器的 symfony 扩展包
安装
要添加此扩展包到您的开发依赖中,请使用
composer require --dev wickedone/muppet-bundle
配置
在您的 config/dev
目录中添加一个 wicked_one_muppet.yaml
wicked_one_muppet: base_dir: '%kernel.project_dir%/src' test_dir: '%kernel.project_dir%/tests/Unit' fragments: - NameSpace - Tests - Unit author: john <john.doe@example.com>
生成
要为您的模型/实体生成 phpunit 测试,可以运行以下命令
$ php bin/console muppet:generate:test Foo
其中 Foo.php
将会是位于 base_dir
中的某个模型/实体类
测试文件
请阅读 muppet 库对您的模型做出的假设。测试通常不会完美,但会为您提供测试整个模型/实体类的良好起点。