Pest

pestphp/pest image

Pest stats

Downloads
8.9M
Stars
7,863
Open Issues
35
Forks
246

View on GitHub →

The elegant PHP Testing Framework.

Pest - PHP Testing Framework

Pest is a refined PHP testing framework that emphasizes simplicity and enjoyment in PHP testing. Crafted with careful attention to design, Pest aims to make the testing process as pleasant as possible.

Key Features

  • Elegance and Simplicity: Pest is designed to be straightforward, making it easier for developers to write and manage tests.
  • Community and Support: Engage with the Pest community through platforms like Twitter and Discord for support and networking.
  • Open Source: Available under the MIT license, encouraging community contributions and use.

Resources

  • Documentation: For detailed information and usage guidelines, visit Pest Documentation.
  • Twitter: Follow @pestphp on Twitter for the latest updates.
  • Discord & Telegram: Join the conversation on Discord or Telegram.

Installation

Pest can be installed via Composer. Ensure you have Composer installed, then run the following command in your project directory:

composer require pestphp/pest --dev

Sponsors

Pest development is significantly supported by community sponsors. Major sponsors include:

  • Platinum: Forge, LoadForge, Spatie, Worksome
  • Premium: Akaunting, Codecourse, Laracasts, Localazy, Meema, Zapiet

To support Pest, consider sponsoring through Nuno Maduro's Sponsor page.

For a complete setup and more detailed information about Pest, please refer to the official documentation. Engage with the Pest community or become a sponsor to help advance this project further.

pestphp photo

Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.

Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.


Pestphp Pest Related Articles

PestPHP Intellisense in Laravel VS Code Extension v1.7.0 image

PestPHP Intellisense in Laravel VS Code Extension v1.7.0

Read article
Pest Adds withHost for Browser Testing Subdomains in Laravel image

Pest Adds withHost for Browser Testing Subdomains in Laravel

Read article
Profanify image

Profanify

Read article
Running a Single Test, Skipping Tests, and Other Tips and Tricks image

Running a Single Test, Skipping Tests, and Other Tips and Tricks

Read article
Add Architecture Tests to Saloon API Integrations with Lawman image

Add Architecture Tests to Saloon API Integrations with Lawman

Read article
JetBrains now maintains the Pest plugin for PhpStorm image

JetBrains now maintains the Pest plugin for PhpStorm

Read article
No Compromises logo

No Compromises

Joel and Aaron, the two seasoned devs from the No Compromises podcast, are now available to hire for your Laravel project. ⬧ Flat rate of $9500/mo. ⬧ No lengthy sales process. ⬧ No contracts. ⬧ 100% money back guarantee.

No Compromises
PhpStorm logo

PhpStorm

The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

PhpStorm
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Blastup logo

Blastup

Blastup provides social media enhancement services including buying Instagram likes, followers, and views, with features like instant delivery and a variety of packages to suit different needs.

Blastup
The Certification of Competence for Laravel logo

The Certification of Competence for Laravel

A community-driven, proctored assessment across 4 levels designed to validate real-world Laravel knowledge, from Junior to mastery-level Artisan. Official Vue.js, Official Nuxt, Angular, React, JS certifications also available.

The Certification of Competence for Laravel
Harpoon: Next generation time tracking and invoicing logo

Harpoon: Next generation time tracking and invoicing

The next generation time-tracking and billing software that helps your agency plan and forecast a profitable future.

Harpoon: Next generation time tracking and invoicing