Pest is a Testing Framework with a focus on simplicity. It was carefully crafted to bring the joy of testing to PHP.
Pest gives you the most beautiful test reporting in the world, straight from the console! Also, the readable errors and stack traces make debugging lightning fast.
Pest makes testing a breeze. Tests are easy to read and understand. Also, it's powered by PHPUnit — just run your current PHPUnit test suite with Pest and it will just work. You won't have to change a thing.
“Pest is minimal, distraction-free, and a joy to use.”
“I wouldn’t be surprised if Pest becomes the default test runner in PHP in the near future.”
No — Pest is framework agnostic and it can be used in any PHP project. This project contains several Laravel examples just because the author has a close relationship with the Laravel community.
Yes — Pest is a progressive testing framework! You can have both PHPUnit test classes and Pest test files in the same test suite. Also, you can reuse your Test Case classes in Pest test files.
To make your life easier. Pest is a testing framework built for humans — it's simple, minimal, and elegant. Writing tests doesn't have to be complicated.
Yes — Pest was created by Nuno Maduro under the Sponsorware license. It got open-sourced early 2020 and is now licensed under the MIT license.
Subscribe to our newsletter and stay updated on the latest developments.
© 2021 Pest