orchestra / testbench-core
Laravel 开发测试助手
v9.4.1
2024-09-12 10:54 UTC
Requires
- php: ^8.2
- composer-runtime-api: ^2.2
- symfony/polyfill-php83: ^1.28
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/framework: ^11.11
- laravel/pint: ^1.17
- mockery/mockery: ^1.6
- phpstan/phpstan: ^1.11
- phpunit/phpunit: ^10.5 || ^11.0.1
- spatie/laravel-ray: ^1.35
- symfony/process: ^7.0
- symfony/yaml: ^7.0
- vlucas/phpdotenv: ^5.4.1
Suggests
- ext-pcntl: Required to use all features of the console signal trapping.
- brianium/paratest: Allow using parallel tresting (^7.3).
- fakerphp/faker: Allow using Faker for testing (^1.23).
- laravel/framework: Required for testing (^11.11).
- mockery/mockery: Allow using Mockery for testing (^1.6).
- nunomaduro/collision: Allow using Laravel style tests output and parallel testing (^8.0).
- orchestra/testbench-dusk: Allow using Laravel Dusk for testing (^9.0).
- phpunit/phpunit: Allow using PHPUnit for testing (^10.5 || ^11.0).
- symfony/process: Required to use Orchestra\Testbench\remote function (^7.0).
- symfony/yaml: Required for Testbench CLI (^7.0).
- vlucas/phpdotenv: Required for Testbench CLI (^5.4.1).
Conflicts
- brianium/paratest: <7.3.0 || >=8.0.0
- laravel/framework: <11.11.0 || >=12.0.0
- laravel/serializable-closure: <1.3.0 || >=2.0.0
- nunomaduro/collision: <8.0.0 || >=9.0.0
- phpunit/phpunit: <10.5.0 || 11.0.0 || >=11.4.0
- 10.x-dev
- 9.x-dev
- 9.4.x-dev
- v9.4.1
- v9.4.0
- v9.3.0
- v9.2.3
- v9.2.2
- v9.2.1
- v9.2.0
- v9.1.9
- v9.1.8
- v9.1.7
- v9.1.6
- v9.1.5
- v9.1.4
- v9.1.3
- v9.1.2
- v9.1.1
- v9.1.0
- v9.0.16
- v9.0.15
- v9.0.14
- v9.0.13
- v9.0.12
- v9.0.11
- v9.0.10
- v9.0.9
- v9.0.8
- v9.0.7
- v9.0.6
- v9.0.5
- v9.0.4
- v9.0.3
- v9.0.2
- v9.0.1
- v9.0.0
- 8.x-dev
- v8.27.0
- v8.26.0
- v8.25.1
- v8.25.0
- v8.24.4
- v8.24.3
- v8.24.2
- v8.24.1
- v8.24.0
- v8.23.10
- v8.23.9
- v8.23.8
- v8.23.7
- v8.23.6
- v8.23.5
- v8.23.4
- v8.23.3
- v8.23.2
- v8.23.1
- v8.23.0
- v8.22.1
- v8.22.0
- v8.21.1
- v8.21.0
- v8.20.0
- v8.19.0
- v8.18.0
- v8.17.1
- v8.17.0
- v8.16.2
- v8.16.1
- v8.16.0
- v8.15.2
- v8.15.1
- v8.15.0
- v8.14.4
- v8.14.3
- v8.14.2
- v8.14.1
- v8.14.0
- v8.13.0
- v8.12.1
- v8.12.0
- v8.11.3
- v8.11.2
- v8.11.1
- v8.11.0
- v8.10.2
- v8.10.1
- v8.10.0
- v8.9.1
- v8.9.0
- v8.8.4
- v8.8.3
- v8.8.2
- v8.8.1
- v8.8.0
- v8.7.1
- v8.7.0
- v8.6.3
- v8.6.2
- v8.6.1
- v8.6.0
- v8.5.9
- v8.5.8
- v8.5.7
- v8.5.6
- v8.5.5
- v8.5.4
- v8.5.3
- v8.5.2
- v8.5.1
- v8.5.0
- v8.4.2
- v8.4.1
- v8.4.0
- v8.3.1
- v8.3.0
- v8.2.0
- v8.1.2
- v8.1.1
- v8.1.0
- v8.0.5
- v8.0.4
- v8.0.3
- v8.0.2
- v8.0.1
- v8.0.0
- 7.x-dev
- v7.46.0
- v7.45.0
- v7.44.1
- v7.44.0
- v7.43.3
- v7.43.2
- v7.43.1
- v7.43.0
- v7.42.7
- v7.42.6
- v7.42.5
- v7.42.4
- v7.42.3
- v7.42.2
- v7.42.1
- v7.42.0
- v7.41.1
- v7.41.0
- v7.40.1
- v7.40.0
- v7.39.1
- v7.39.0
- v7.38.0
- v7.37.1
- v7.37.0
- v7.36.0
- v7.35.2
- v7.35.1
- v7.35.0
- v7.34.2
- v7.34.1
- v7.34.0
- v7.33.0
- v7.32.1
- v7.32.0
- v7.31.3
- v7.31.2
- v7.31.1
- v7.31.0
- v7.30.1
- v7.30.0
- v7.29.1
- v7.29.0
- v7.28.4
- v7.28.3
- v7.28.2
- v7.28.1
- v7.28.0
- v7.27.1
- v7.27.0
- v7.26.3
- v7.26.2
- v7.26.1
- v7.26.0
- v7.25.0
- v7.24.3
- v7.24.2
- v7.24.1
- v7.24.0
- v7.23.0
- v7.22.2
- v7.22.1
- v7.22.0
- v7.21.0
- v7.20.0
- v7.19.0
- v7.18.0
- v7.17.0
- v7.16.0
- v7.15.0
- v7.14.1
- v7.14.0
- v7.13.0
- v7.12.1
- v7.12.0
- v7.11.2
- v7.11.1
- v7.11.0
- v7.10.2
- v7.10.1
- v7.10.0
- v7.9.0
- v7.8.1
- v7.8.0
- v7.7.1
- v7.7.0
- v7.6.1
- v7.6.0
- v7.5.0
- v7.4.0
- v7.3.0
- v7.2.0
- v7.1.0
- v7.0.2
- v7.0.1
- v7.0.0
- 6.x-dev
- v6.52.0
- v6.51.2
- v6.51.1
- v6.51.0
- v6.50.2
- v6.50.1
- v6.50.0
- v6.49.7
- v6.49.6
- v6.49.5
- v6.49.4
- v6.49.3
- v6.49.2
- v6.49.1
- v6.49.0
- v6.48.0
- v6.47.1
- v6.47.0
- v6.46.0
- v6.45.0
- v6.44.0
- v6.43.0
- v6.42.1
- v6.42.0
- v6.41.1
- v6.41.0
- v6.40.0
- v6.39.1
- v6.39.0
- v6.38.2
- v6.38.1
- v6.38.0
- v6.37.1
- v6.37.0
- v6.36.0
- v6.35.1
- v6.35.0
- v6.34.0
- v6.33.3
- v6.33.2
- v6.33.1
- v6.33.0
- v6.32.0
- v6.31.2
- v6.31.1
- v6.31.0
- v6.30.0
- v6.29.1
- v6.29.0
- v6.28.1
- v6.28.0
- v6.27.4
- v6.27.3
- v6.27.2
- v6.27.1
- v6.27.0
- v6.26.0
- v6.25.2
- v6.25.1
- v6.25.0
- v6.24.1
- v6.24.0
- v6.23.1
- v6.23.0
- v6.22.0
- v6.21.3
- v6.21.2
- v6.21.1
- v6.21.0
- v6.20.0
- v6.19.1
- v6.19.0
- v6.18.0
- v6.17.1
- v6.17.0
- v6.16.0
- v6.15.2
- v6.15.1
- v6.15.0
- v6.14.0
- v6.13.0
- v6.12.0
- v6.11.2
- v6.11.1
- v6.11.0
- v6.10.0
- v6.9.2
- v6.9.1
- v6.9.0
- v6.8.0
- v6.7.0
- v6.6.2
- v6.6.1
- v6.6.0
- v6.5.0
- v6.4.1
- v6.4.0
- v6.3.0
- v6.2.0
- v6.1.1
- v6.1.0
- v6.0.1
- v6.0.0
- 5.x-dev
- v5.22.0
- v5.21.0
- v5.20.0
- v5.19.0
- v5.18.1
- v5.18.0
- v5.17.0
- v5.16.0
- v5.15.0
- v5.14.2
- v5.14.1
- v5.14.0
- v5.13.0
- v5.12.1
- v5.12.0
- v5.11.0
- v5.10.0
- v5.9.1
- v5.9.0
- v5.8.0
- v5.7.1
- v5.7.0
- v5.6.0
- v5.5.0
- v5.4.1
- v5.4.0
- v5.3.1
- v5.3.0
- v5.2.0
- v5.1.4
- v5.1.3
- v5.1.2
- v5.1.1
- v5.1.0
- v5.0.2
- v5.0.1
- v5.0.0
- 4.x-dev
- v4.18.0
- v4.17.0
- v4.16.0
- v4.15.0
- v4.14.0
- v4.13.0
- v4.12.0
- v4.11.1
- v4.11.0
- v4.10.0
- v4.9.1
- v4.9.0
- v4.8.0
- v4.7.2
- v4.7.1
- v4.7.0
- v4.6.0
- v4.5.1
- v4.5.0
- v4.4.2
- v4.4.1
- v4.4.0
- v4.3.0
- v4.2.0
- v4.1.0
- v4.0.2
- v4.0.1
- v4.0.0
- 3.9.x-dev
- v3.9.8
- v3.9.7
- v3.9.6
- v3.9.5
- v3.9.4
- v3.9.3
- v3.9.2
- v3.9.1
- v3.9.0
- 3.8.x-dev
- v3.8.8
- v3.8.7
- v3.8.6
- v3.8.5
- v3.8.4
- v3.8.3
- v3.8.2
- v3.8.1
- v3.8.0
- 3.7.x-dev
- v3.7.10
- v3.7.9
- v3.7.8
- v3.7.7
- v3.7.6
- v3.7.5
- v3.7.4
- v3.7.3
- v3.7.2
- v3.7.1
- v3.7.0
- 3.6.x-dev
- v3.6.8
- v3.6.7
- v3.6.6
- v3.6.5
- v3.6.4
- v3.6.3
- v3.6.2
- v3.6.1
- v3.6.0
- 3.5.x-dev
- v3.5.11
- v3.5.10
- v3.5.9
- v3.5.8
- v3.5.7
- v3.5.6
- v3.5.5
- v3.5.4
- v3.5.3
- v3.5.2
- v3.5.1
- v3.5.0
- 3.4.x-dev
- v3.4.7
- v3.4.6
- v3.4.5
- v3.4.4
- v3.4.3
- v3.4.2
- v3.4.1
- v3.4.0
- dev-7/requires-db-connection-attribute
- dev-php84
- dev-6/feat-mark-test-skipped-when
- dev-8/resolve-application-pest
- dev-persist-db-connections
This package is auto-updated.
Last update: 2024-09-20 14:16:04 UTC
README
Testbench 组件是一个简单的包,旨在帮助您为您的 Laravel 包编写测试。
版本兼容性
用法
Testbench Core 正在被构建,以便 Laravel 框架能够构建和运行框架本身的集成测试。对于包开发者,请使用以下任一测试bench 项目:
Testbench
它加载 Laravel 应用程序,并允许您在测试中运行 artisan 命令、迁移、工厂和基本路由。
Testbench BrowserKit
它扩展了 Testbench,允许您使用 CSS 选择器与视图交互(与表单、按钮、链接等交互),但不需要加载 JavaScript。
Testbench Dusk
它扩展了 Testbench,允许您使用 CSS 选择器与视图交互(与表单、按钮、链接等交互)。通过使用 Google Chrome 加载页面,它允许您与 JavaScript 驱动的内容进行交互。