mglaman / drupal-test-helpers
为Drupal编写更好的Kernel和单元测试的助手函数
1.0.3
2024-05-20 21:13 UTC
Requires
- php: ^8.1
- drupal/core: ^9 || ^10
- phpstan/phpstan-phpunit: ^1.1
Requires (Dev)
- ergebnis/composer-normalize: ^2.28
- mikey179/vfsstream: ^1.6
- phpspec/prophecy-phpunit: ^2
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7
- symfony/css-selector: ^6.2
- symfony/phpunit-bridge: ^6.1
README
为Drupal编写更好的Kernel和单元测试的助手函数
特性
以下特性由本库为测试提供
RequestTrait
提供在Kernel测试中断言请求和响应的方法。
final class RequestTraitTest extends KernelTestBase { use RequestTrait; /** * @var string[] */ protected static $modules = ['system', 'user']; public function testDoRequest(): void { $this->installConfig(['system']); $this->doRequest(Request::create('/user/login')); self::assertStringContainsString( 'Enter your username.', $this->getRawContent() ); } }