$npx skillfedfor your agent

Pest Testing

This skill teaches you to write and run Pest 3 tests across Bagisto's modular package structure. Learn to create unit and feature tests, use assertions and mocking, organize tests by package, and run specific test suites via command line.

Pest Testing helps you write and execute Pest 3 framework tests in Bagisto PHP applications.

AI-generated summary based on this skill's SKILL.md

11 2 unlicensed, metadata onlyupdated by bagisto

Decision gist · record as of 2026-07-27

Pest Testing helps you write and execute Pest 3 framework tests in Bagisto PHP applications. This skill teaches you to write and run Pest 3 tests across Bagisto's modular package structure. Learn to create unit and feature tests, use assertions and mocking, organize tests by package, and run specific test suites via command line.

manual: git clone https://github.com/bagisto/agent-skills → cp -r agent-skills ~/.claude/skills/pest-testing

Use it when

  • Pest Testing framework setup involves installing Pest 3 and configuring it for your project structure.
  • Pest Testing builds on PHPUnit but offers a more expressive and developer-friendly syntax.
Same gist for agents: .md · .json

Install

bagisto/agent-skills/pest-testing · repository language: Python

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is Pest Testing and how do I use it for testing?

Pest Testing is a modern PHP testing framework that simplifies writing and running tests across your projects. Pest Testing teaches you to create unit and feature tests, use assertions and mocking, and organize tests by package. It works seamlessly with Laravel applications and provides an intuitive syntax that makes test development faster and more enjoyable than traditional approaches.

How do I set up Pest testing framework for my PHP project?

Pest Testing framework setup involves installing Pest 3 and configuring it for your project structure. The skill covers installation steps and configuration across modular package structures. Once set up, you can organize tests by package, create unit and feature tests, and run specific test suites via command line to validate your code.

How does Pest test framework compare to PHPUnit?

Pest Testing builds on PHPUnit but offers a more expressive and developer-friendly syntax. While PHPUnit is the underlying engine, Pest Testing provides cleaner test case writing, better organization for complex projects, and improved readability. The skill covers both frameworks so you understand when and how to use Pest Testing's advantages for your specific testing needs.

Can I use Pest testing library for Laravel applications?

Yes, Pest Testing is excellent for Laravel applications. The skill specifically covers Pest testing for Laravel, teaching you to write feature and unit tests tailored to Laravel's architecture. You'll learn to leverage Pest Testing's assertions and mocking capabilities within Laravel's testing ecosystem and organize tests effectively across your application.

What Pest test cases and syntax should I know?

Pest Testing syntax emphasizes clarity and simplicity. The skill teaches you to write test cases using Pest's expressive assertions and mocking tools. You'll learn to structure unit and feature tests, use proper assertions for validation, apply mocking for dependencies, and organize test cases logically within your project's package structure for maintainability.

How do I run Pest testing via command line?

Pest Testing provides command-line tools to execute your test suites. The skill covers running specific test suites, filtering tests by package, and using various command-line options to control test execution. You can run all tests, target specific packages, or execute individual test files to validate your code during development and in automated workflows.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Learn how to set up and use Pest testing framework for PHP projects”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

pest-testing
by spatie · spatie/freek.dev

This skill guides you through testing Laravel applications with Pest 4, covering unit and feature tests, browser testing with real browsers, and architecture validation. It handles test organization, assertions, mocking, datasets, and debugging—activating whenever you're writing tests, adding assertions, or verifying functionality.

MITfor claude-codeupdated Jul 2026
★ 651repo stars
laravel-testing
by AsyrafHussin · AsyrafHussin/agent-skills

This skill guides you through testing Laravel 13 applications with either Pest PHP 4 or PHPUnit 12, covering 24 rules across HTTP endpoints, model factories, database state verification, service mocking, and authentication patterns. It detects your project's testing framework automatically and provides syntax examples for both frameworks side-by-side, so you can write fast, readable tests regardless of which one you use.

MITupdated May 2026
★ 58repo stars
laravel-tdd
by affaan-m · affaan-m/ECC

Laravel-TDD guides you through test-driven development for Laravel applications, covering PHPUnit and Pest frameworks alongside model factories, HTTP controller testing, and Sanctum authentication verification. Learn the red-green-refactor cycle with practical examples for unit tests, feature tests, and JSON API testing, plus techniques for mocking external services and validating authorization.

MITupdated Jul 2026
★ 234,207repo stars
Laravel Dusk
by rawveg · rawveg/skillsforge-marketplace

Laravel Dusk is a powerful testing framework that automates browser interactions for Laravel applications. This skill covers installation, configuration, and practical techniques for writing reliable end-to-end tests without complex setup. Gain hands-on experience with browser automation to validate your application's user workflows.

no license declared → metadata onlyupdated Feb 2026
★ 39repo stars
pest
by xobotyi · xobotyi/cc-foundry

Pest is a testing framework built on PHPUnit that replaces test classes with closures and assertion methods with a fluent expect() API. This skill covers test structure using test()/it()/describe(), the full expect() chain including modifiers and custom expectations, hooks for setup and teardown, datasets for parameterized testing, and advanced features like architecture rules and mutation testing.

MITupdated Jul 2026
★ 18repo stars
laravel-tdd
by iSerter · iSerter/laravel-claude-agents

This skill guides you through TDD methodology tailored for Laravel development, using Pest PHP and Laravel's testing tools. Learn the red-green-refactor cycle with Laravel-specific patterns for controllers, models, authorization, APIs, and database operations. Apply TDD consistently across features and bugfixes to build reliable Laravel applications.

MITupdated Apr 2026
★ 41repo stars

More skills python-testing (MIT)

Tags
test-automationphp-testingunit-testing-frameworklaravel-testingdeveloper-tools