Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Pest Laravel Package

pestphp/pest

Pest is an elegant PHP testing framework focused on simplicity and joyful, expressive tests. Built for modern PHP projects, it offers a clean syntax, rich assertions, plugins, and great developer experience for unit, feature, and more.

View on GitHub
Deep Wiki
Context7
v4.4.5
  • style changes
v4.4.4
  • style changes
v4.4.3

chore: bumps phpunit

v4.4.2

fix: App\Http not being allowed to be used on laravel providers (arch testing) fix: styling of stubs fix: test dir option when used on parallel

v3.8.6
  • fix: adjust styling with the latest pint version
v4.4.1
  • chore: missing tag
v4.4.0
  • feat: symfony 8 (and its components) support
v4.3.2
v4.3.1
  • fix: removes toHaveSuspiciousCharacters from php preset as it may require an extension that is not available
v4.3.0
v4.2.0
  • adds phpunit 12.5 support
  • uses checkout 6 on github actions
v4.1.6
  • support for symfony 8.0 components
v4.1.5
  • uses phpunit@12.4.4
v4.1.4
v4.1.3
  • uses phpunit@12.4.1
v4.1.2
  • uses phpunit@12.4
v4.1.1
  • Bumps requirements
v4.1.0

Browser Plugin:

  • Added ->from()->newYork() to set locale, timezone, and geolocation. Supports dozens of cities worldwide.
  • Added assertNoBrokenImages to check for broken images on pages.
  • Added withinFrame to test content inside iframes.
  • Added withUserAgent to customize the user agent.
  • New methods: resize, forward, back, waitForEvent, typeSlowly, rightClick, withKeyDown, and more.
v4.0.4
  • bumps phpunit version
v4.0.3
  • fix: prevent duplicate covers attributes
  • chore: uses phpunit 12.3.6
v4.0.2
  • fix: --coverage option causing out-of-memory exception
v4.0.1
  • fix: --testdox causing an runtime exception.
v4.0.0

Pest v4 is here — now with browser testing! ✨

Browser tests that feel like unit tests: Laravel-ready, Playwright-powered, parallel-fast, with smoke & visual regression built in.

Discover Pest v4 — and our new website: pestphp.com

v3.8.3
  • adds support for phpunit v11.5.33
v3.8.2
  • Fixes namespaced functions breaking arch testing
v3.8.1

fix: installation of pest on laravel's starter kits

v3.8.0
  • The --compact flag now hides type coverage for files exceeding 100%.
  • Added support for using * as a wildcard in architecture-related expectations.
  • Various bug fixes in architecture-related methods.

ad: youtube.com/watch?v=o6ZWWy_RQBw

v3.7.5
  • Bumps dependencies.
  • Fixes JunitXmlLoggerout of sync with PHPUnit.
v3.7.4
  • Adds --compact option to coverage
v3.7.3
  • Adds Laravel 12 support
v3.7.2
  • Bumps PHPUnit version.
v3.7.1
  • Bumps PHPUnit and Paratest versions
v3.7.0
  • Adds PHPUnit 11.5.0 support
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport