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.23
- laravel/framework: ^11.33.2
- 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
- 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 tresting (^7.3).
- fakerphp/faker: Allow using Faker for testing (^1.23).
- laravel/framework: Required for testing (^11.33.2).
- 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.33.2 || >=12.0.0
- laravel/serializable-closure: <1.3.0 || >=3.0.0
- nunomaduro/collision: <8.0.0 || >=9.0.0
- phpunit/phpunit: <10.5.35 || >=11.0.0 <11.3.6 || >=11.5.0
- 10.x-dev
- 9.x-dev
- v9.6.2
- v9.6.1
- v9.6.0
- 9.5.x-dev
- 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
- 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.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
- 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-7/patch
- dev-7/workbench-auth
- dev-9/symfony-72
- dev-7/remote-tty
- dev-9/php84-strict
- dev-9/phpunit11-5
- dev-9/serializable-closure-2
- dev-8/serializable-closure-2
- dev-7/package-manifest-extend
- dev-persist-db-connections
This package is auto-updated.
Last update: 2024-11-23 09:45:08 UTC
README
Testbench Component is a simple package that has been designed to help you write tests for your Laravel package.
Version Compatibility
Usage
Testbench Core is being built to enable Laravel Framework to build and run integration tests for the framework itself. For package developers please use any of the following testbench projects:
Testbench
It loads Laravel apps and enable 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 (interacting with form, button, link etc) but without JavaScript being loaded.
Testbench Dusk
It extends Testbench and allows you to interact with views using CSS selectors (interacting with form, button, link etc). By loading the pages using Google Chrome it enable you to interacts with JavaScript powered content.