wickedone/muppet-bundle

此包已被弃用,且不再维护。未建议替代包。

muppet 测试生成器的 symfony 扩展包

安装: 584

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 5

类型:symfony-bundle


README

muppet 生成器的 symfony 扩展包

Mutation testing badge codecov PHPStan static analysis coding standards

安装

要添加此扩展包到您的开发依赖中,请使用

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 库对您的模型做出的假设。测试通常不会完美,但会为您提供测试整个模型/实体类的良好起点。