orchestra / testbench-core
Testing Helper for Laravel Development
Requires
- php: ^8.2
- composer-runtime-api: ^2.2
- symfony/polyfill-php83: ^1.31
- symfony/polyfill-php84: ^1.31
Requires (Dev)
- fakerphp/faker: ^1.24
- laravel/framework: ^11.35.0
- laravel/pint: ^1.17
- laravel/serializable-closure: ^1.3 || ^2.0
- mockery/mockery: ^1.6.10
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^10.5.35 || ^11.3.6
- spatie/laravel-ray: ^1.39
- symfony/process: ^7.0.3
- symfony/yaml: ^7.0.3
- vlucas/phpdotenv: ^5.6.1
Suggests
- ext-pcntl: Required to use all features of the console signal trapping.
- brianium/paratest: Allow using parallel testing (^7.3).
- fakerphp/faker: Allow using Faker for testing (^1.23).
- laravel/framework: Required for testing (^11.35.0).
- 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.35.0 || >=12.0.0
- laravel/serializable-closure: <1.3.0 || >=3.0.0
- nunomaduro/collision: <8.0.0 || >=9.0.0
- orchestra/testbench-dusk: <9.10.0 || >=10.0.0
- phpunit/phpunit: <10.5.35 || >=11.0.0 <11.3.6 || >=11.6.0
- 10.x-dev
- 9.x-dev
- 9.8.x-dev
- v9.8.2
- v9.8.1
- v9.8.0
- 9.7.x-dev
- v9.7.3
- v9.7.2
- v9.7.1
- v9.7.0
- v9.6.4
- v9.6.3
- v9.6.2
- v9.6.1
- v9.6.0
- v9.5.6
- v9.5.5
- v9.5.4
- v9.5.3
- v9.5.2
- v9.5.1
- v9.5.0
- v9.4.1
- v9.4.0
- v9.3.0
- 9.2.x-dev
- 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
- 8.31.x-dev
- v8.31.1
- v8.31.0
- 8.30.x-dev
- v8.30.1
- v8.30.0
- v8.29.0
- v8.28.5
- v8.28.4
- v8.28.3
- v8.28.2
- v8.28.1
- v8.28.0
- 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
- 7.50.x-dev
- v7.50.1
- v7.50.0
- 7.49.x-dev
- v7.49.1
- v7.49.0
- v7.48.0
- v7.47.4
- v7.47.3
- v7.47.2
- v7.47.1
- v7.47.0
- 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.53.1
- v6.53.0
- 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-9/workbench-64
- dev-8/workbench-64
- dev-7/workbench-64
- dev-7/fluent-decorator
- dev-7/package-manifest-extend
- dev-persist-db-connections
This package is auto-updated.
Last update: 2024-12-19 01:31:03 UTC
README
Testbench Core is a framework designed to help you write tests and interact with your Laravel package.
Version Compatibility
Usage
Testbench
It loads a Laravel application within your package repository and enables you to run artisan commands, migrations, factories, and basic routing from within your tests.
Testbench BrowserKit
It extends Testbench and allows you to interact with views using CSS selectors (form, button, link, etc.) without loading JavaScript.
Testbench Dusk
It extends Testbench and allows you to interact with views using CSS selectors (form, button, link, etc). Loading the pages using Google Chrome enables you to interact with JavaScript-powered content.
Workbench
It loads a Laravel application within your package repository and enables you to preview the package directly within the repository.