ergebnis / test-util
1.6.0
2022-01-03 18:31 UTC
Requires
- php: ^7.4 || ^8.0
- ergebnis/classy: ^1.3.0
- fakerphp/faker: ^1.17.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.22.0
- ergebnis/license: ^1.2.0
- ergebnis/php-cs-fixer-config: ^3.4.0
- ergebnis/phpstan-rules: ~0.15.3
- infection/infection: ~0.25.5
- phpstan/extension-installer: ^1.1.0
- phpstan/phpstan: ~0.12.84
- phpstan/phpstan-deprecation-rules: ~0.12.6
- phpstan/phpstan-phpunit: ~0.12.22
- phpstan/phpstan-strict-rules: ~0.12.11
- phpunit/phpunit: ^9.5.11
- psalm/plugin-phpunit: ~0.16.1
- vimeo/psalm: ^4.17.0
- dev-main
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- 0.9.1
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.1
- 0.6.0
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.1
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- dev-fix/archive
- dev-fix/changelog
- dev-fix/provide
- dev-fix/assertion
- dev-fix/data-provider
- dev-feature/php74
- dev-fix/deprecate
- dev-dependabot/composer/phpunit/phpunit-9.5.11
- dev-dependabot/composer/ergebnis/classy-1.3.0
- dev-dependabot/composer/ergebnis/composer-normalize-2.22.0
- dev-dependabot/composer/ergebnis/php-cs-fixer-config-3.4.0
- dev-dependabot/composer/ergebnis/license-1.2.0
- dev-dependabot/composer/infection/infection-0.25.5
- dev-fix/xdebug-mode
- dev-fix/pcov
- dev-fix/php73
- dev-dependabot/composer/infection/infection-0.18.2
- dev-fix/make
- dev-dependabot/composer/ergebnis/composer-normalize-2.20.0
- dev-fix/diff-format
- dev-fix/dry-run
- dev-fix/php-cs-fixer
- dev-fix/order
- dev-feature/php73
- dev-fix/php72
- dev-fix/integration
- dev-dependabot/composer/ergebnis/composer-normalize-2.19.0
- dev-fix/auto-review
- dev-dependabot/composer/fakerphp/faker-1.17.0
- dev-fix/cache
- dev-dependabot/composer/phpstan/phpstan-strict-rules-0.12.11
- dev-dependabot/composer/phpstan/phpstan-phpunit-0.12.22
- dev-dependabot/composer/phpstan/phpstan-0.12.99
- dev-fix/phpstan
- dev-fix/rename
- dev-dependabot/composer/ergebnis/classy-1.2.0
- dev-dependabot/github_actions/shivammathur/setup-php-2.16.0
- dev-dependabot/github_actions/actions/checkout-2.4.0
- dev-dependabot/github_actions/actions/cache-2.1.7
- dev-dependabot/composer/phpunit/phpunit-8.5.22
- dev-feature/php81
- dev-dependabot/composer/vimeo/psalm-4.17.0
- dev-fix/allow-plugins
- dev-fix/octokit
- dev-dependabot/composer/vimeo/psalm-4.16.1
This package is auto-updated.
Last update: 2022-01-03 19:14:17 UTC
README
为测试提供辅助特性。
安装
运行
$ composer require --dev ergebnis/test-util
使用
Helper
将Ergebnis\Test\Util\Helper
特性导入您的测试类
<?php declare(strict_types=1); namespace Foo\Bar\Test\Unit; use Ergebnis\Test\Util; use PHPUnit\Framework; final class BazTest extends Framework\TestCase { use Util\Helper; }
轻松访问本地化实例的Faker\Generator
Helper
特性提供了一个获取本地化实例的方法
faker(string $locale = 'en_US') : \Faker\Generator
<?php declare(strict_types=1); namespace Example\Test\Unit; use Ergebnis\Test\Util; use Example\Player; use PHPUnit\Framework; final class PlayerTest extends Framework\TestCase { use Util\Helper; public function testConstructorSetsValues(): void { $name = self::faker()->firstName; $player = new Player($name); $this->assertSame($name, $player->firstName()); } }
参考请见fzaninotto/faker
。
变更日志
请参阅CHANGELOG.md
。
贡献
请参阅CONTRIBUTING.md
。
行为准则
许可证
此包使用MIT许可证授权。
请参阅LICENSE.md
。
好奇我在做什么?
📬 订阅我的列表,我偶尔会发送电子邮件通知您我在做什么。