nekofar / slim-test
基于PHPUnit测试框架构建的Slim框架测试助手
v3.2.5
2024-02-03 20:54 UTC
Requires
- php: >=8.1
- illuminate/testing: ^10.0
- phpunit/phpunit: ^10.0
- selective/test-traits: ^2.0 || ^3.0 || ^4.0
- slim/psr7: ^1.0
- slim/slim: ^4.0
Requires (Dev)
- ext-json: *
- ergebnis/phpstan-rules: ^1.0 || ^2.0
- nekofar/dev-tools: ^3.1
- php-di/slim-bridge: ^3.0
- phpstan/phpstan-strict-rules: ^1.0
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.1
- v3.1.0
- v3.0.1
- v3.0.0
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v2.0.0-alpha.3
- v2.0.0-alpha.2
- v2.0.0-alpha.1
- v2.0.0-alpha.0
- dev-master / 1.x-dev
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-beta.3
- v1.0.0-beta.2
- v1.0.0-beta.1
- v1.0.0-beta.0
- dev-develop
- dev-dependabot/github_actions/develop/actions/checkout-4.2.0
This package is auto-updated.
Last update: 2024-09-27 15:02:10 UTC
README
基于PHPUnit测试框架构建的Slim框架测试助手
此库受到Illuminate Testing组件的启发。
安装
要开始,请使用composer安装此包
composer require nekofar/slim-test --dev
需要Slim Framework 4和PHP 8.0或更高版本。
用法
use Nekofar\Slim\Test\Traits\AppTestTrait; use PHPUnit\Framework\TestCase as BaseTestCase; class TestCase extends BaseTestCase { use AppTestTrait; protected function setUp(): void { $app = require __DIR__ . '/../config/bootstrap.php'; $this->setUpApp($app); } public function testHomePage(): void { $this->get('/') ->assertOk() ->assertSee('Welcome'); } }
贡献
请参阅CONTRIBUTING以获取详细信息。
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。