{"enrichment":{"faq":[{"a":"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.","q":"What is Pest Testing and how do I use it for testing?"},{"a":"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.","q":"How do I set up Pest testing framework for my PHP project?"},{"a":"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.","q":"How does Pest test framework compare to PHPUnit?"},{"a":"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.","q":"Can I use Pest testing library for Laravel applications?"},{"a":"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.","q":"What Pest test cases and syntax should I know?"},{"a":"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.","q":"How do I run Pest testing via command line?"}],"shadow_tags":["test-automation","php-testing","unit-testing-framework","laravel-testing","developer-tools"],"summary_rewrite":"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."},"gist":{"api_url":"https://skillfed.io/api/skills/bagisto/agent-skills/pest-testing.json","as_of":"2026-07-27","description":"Pest Testing helps you write and execute Pest 3 framework tests in Bagisto PHP applications. npx skillfed install bagisto/agent-skills/pest-testing","install":{"manual":["git clone https://github.com/bagisto/agent-skills","cp -r agent-skills ~/.claude/skills/pest-testing"],"primary":"npx skillfed install bagisto/agent-skills/pest-testing","version":"336c5100"},"kind":"skill","mirror_url":"https://skillfed.io/bagisto/agent-skills/pest-testing.md","similar":[{"id":"AsyrafHussin/agent-skills/laravel-testing","name":"laravel-testing","publisher":"AsyrafHussin/agent-skills","url":"https://skillfed.io/AsyrafHussin/agent-skills/laravel-testing"},{"id":"spatie/freek.dev/pest-testing","name":"pest-testing","publisher":"spatie/freek.dev","url":"https://skillfed.io/spatie/freek.dev/pest-testing"},{"id":"affaan-m/ECC/laravel-tdd","name":"laravel-tdd","publisher":"affaan-m/ECC","url":"https://skillfed.io/affaan-m/ECC/laravel-tdd"}],"title":"Pest Testing by bagisto: Learn how to set up \u2014 SkillFed","use":{"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."]},"what":{"lead":"Pest Testing helps you write and execute Pest 3 framework tests in Bagisto PHP applications.","rest":"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."}},"id":"bagisto/agent-skills/pest-testing","install":{"mode":"external","repo":"https://github.com/bagisto/agent-skills"},"links":{"html":"https://skillfed.io/bagisto/agent-skills/pest-testing","md":"https://skillfed.io/bagisto/agent-skills/pest-testing.md","repo":"https://github.com/bagisto/agent-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":2,"language":"Python","last_updated":"2026-07-27","license":null,"name":"Pest Testing","publisher":"bagisto","stars":11},"relations":{"similar":[{"id":"bagisto/agent-skills/package-development"},{"id":"bagisto/agent-skills/shop-theme-development"},{"id":"bagisto/agent-skills/payment-method-development"},{"id":"bagisto/agent-skills/admin-theme-development"},{"id":"bagisto/agent-skills/product-type-development"},{"id":"AsyrafHussin/agent-skills/laravel-testing"},{"id":"bagisto/agent-skills/blade-conventions"},{"id":"bagisto/agent-skills/shipping-method-development"},{"id":"spatie/freek.dev/pest-testing"},{"id":"affaan-m/ECC/laravel-tdd"}]},"slug":{"owner":"bagisto","repo":"agent-skills","skill":"pest-testing"},"version":"336c5100"}
