We are excited to share that Pest 3 is now available! Get started with mutation testing today and level up your existing projects by finding untested code. Create consistent code with popular architecture presets, team management, a new configuration API, and more:
Team Management
A new feature that allows you to manage tasks and todos with your team directly from the console.
New Features in Pest 3
- Mutation Testing: An innovative new technique that introduces small changes to your code to see if your tests catch them.
- Arch Presets: A set of predefined rules that you can use to test your application's architecture.
- New Configuration API: A new configuration API that is more intuitive and easier to use.
- More Architectural Testing Improvements: New expectations, @pest-arch-ignore-line, and more.
- And Much More...: Constants in Type Coverage, static analysis improvements, and more.
Check out the official announcement post for in-depth coverage of these exciting new features.
You can install Pest 3 right now an a new Laravel project using the installer and the --pest
flag (or select it at the prompt):
laravel new my-project --pest
You can also install v3 on a new project by requiring it via composer:
composer require pestphp/pest --dev --with-all-dependencies./vendor/bin/pest --init
The Upgrade Guide will help you get existing Pest v1/v2 applications using the latest Pest 3 features in no time.