Announcing Pest 2.0
The Pest team is thrilled to unveil the release of Pest 2.0 after a development period of 18 months and over 500 commits. This release introduces several features that will improve your experience. Among the enhancements are robust new plugins, refined syntax, and powerful options that streamline testing, enhance usability, and boost productivity.
Today, we're finally making the long-awaited release of Pest 2.0. Pest's creator, Nuno Maduro, is eager to showcase the new features this version has to offer. Tune in to the video below to learn more:
Pest 2.0 marks a major milestone in our development, packed with powerful features such as:
- Powerful Architecture Plugin, for testing the architectural rules of your application with ease
- Up To 80% Speed Improvements on "--parallel" testing, with our fully rewritten parallel core, enjoy significantly faster test runs
- --profile option, to identify the slowest tests and optimize their execution
- --compact printer, a minimal printer that only outputs information about test failures
- --retry option, for saving time by running only previously unsuccessful tests
- --dirty option, for only running tests with uncommitted changes
- --bail option, to immediately terminate the test suite upon encountering an error or failure
- todo() method, for creating todos within your test suite
- Expectation Interceptors and Pipes, allowing you to tailor your expectations to fit your specific testing needs
- Scoped Datasets, for creating datasets that pertain only to a specific feature or set of folders
In addition to the features detailed above, there is much more to explore with Pest 2.0. Our website has been completely revamped, with fresh documentation and a more user-friendly interface. There has never been a better time to dive in and start exploring.
If you're ready to get started with Pest 2.0 right away, you may check out our installation guide for step-by-step instructions. And if you're currently using Pest 1, we've got you covered with detailed upgrade instructions in our upgrade guide.
Thank you for reading about Pest 2.0's new features! If you're considering a testing framework for your next project, here's why you should give Pest a try: Why Pest →