@pestphp

The elegant testing framework for PHP developers and AI agents. Created by @enunomaduro.

Joined August 2019
Pest Evals just got a nice upgrade 🚀 pest-plugin-evals now supports Laravel AI v1, including classification models as your eval judge. So your toBeRelevant(), toBeCorrect(), toBeSafe(), and toSatisfy() evals can be judged using Laravel AI classification. Faster. Cheaper. Still the same Pest API. 🤝
8
5
62
3,537
just released pest 5.2.0 with @gitlab support for --tia thank you @calebdw for this contribution
6
6
2
69
5,162
Laravel Meetup Georgia returns! @enunomaduro + @NikaJorjoliani (Redberry CTO). The third slot is open to the community - details to follow! Oct 8 · 18:00 · Stamba Rooftop Register: luma.com/fvbiyp2i
3
6
792
Thanks to @ylynfatt and @laravelnews for highlighting my latest @pestphp package! Let's bring Fuzz testing to PHP! This article is such a good introduction to the package! 😍
1
2
663
Fuzz for @pestphp made the top spot in the @laravelnews email yesterday! This was a real treat! If you haven't tried Fuzz out, go and check it out! github.com/JonPurvis/fuzz Fuzz Testing for PHP on easy mode! 😍
1
6
504
If you want to see Fuzz for @pestphp in action, check out the video by Ludovic!
J’ai découvert Fuzz de @JonPurvis_ 🤯 L’idée : au lieu de tester uniquement les inputs auxquels on a pensé, on laisse le fuzzer en générer et explorer notre code grâce à la couverture. Je vous montre tout ça en vidéo 👇 youtube.com/watch?v=BRLb7PFh…
2
6
1,026
Replying to @pestphp
@pestphp's arch test is one of the best friend to ai development workflow cc @enunomaduro
1
3
16
2,938
Shoutout @enunomaduro and @pestphp TIA, Before and after (also parallelized Pint)
2
10
2,214
BAM... wow your estimated was 👌 even with double the amount of tests!! 🤯 Thanks again
1
3
1
6
1,891
I've been doing a lot of work with @pestphp browser testing this week with testing our @Shopify apps! It's nice to be able to use the same syntax between frontend and backend tests and it's super powerful! 😍
2
5
797
New website is live: nunoguerra.com/ I've been building my own products since 2003, mostly alongside client work. Now I'm making a more serious shift, putting my products first. My main focus right now is photizy.com/ - online galleries built to help photographers sell more. I also plan to launch at least two more products by the end of the year. Thanks @levelsio for being an inspiration!
7
3
21
3,623
Got the Orb moving us to @pestphp
3
2
23
2,352
We upgraded our website's backend to Pest 5, and the suite came out just as fast as before. Then we turned on @pestphp's TIA. It skips every test your change could not have broken, so the suite goes from something you wait for to something that just runs 👇 redberry.international/is-pe…
2
1
14
4,546
Do you run a 15 minute test suite after every commit or do you just leave that to your CI? We don't think its laziness its more of a broken feedback loop. When @enunomaduro announced Pest 5 and the TIA engine at @LaraconUS a few weeks ago it really caught our attention. Pest 5's TIA engine re-runs only the tests affected by what you changed. Everything else replays from cache. Our internal CRM: 4,016 tests, 79s full suite → 1-2s typical replay. For a full write-up, real numbers and our honest thoughts checkout our latest post: jump24.co.uk/journal/pest-5-…
2
4
1
13
7,903
PEST retweeted
ngl the best thing I did for my frontend tests were to go from testing them with a JS test runner to switching to @pestphp's browser tests. PHP's testing ecosystem is unmatched.
Jest devolved into such a pile of non-interoperable dogshit Claude is going through multiple iterations to figure out this TS6 upgrade with no end in sight fml
3
2
18
2,960
If you use @pestphp and want to start Fuzz testing your application, I recently released "Fuzz", which helps with exactly that! Check it out on GitHub: github.com/JonPurvis/fuzz #PHP #SoftwareDevelopment
1
5
553
My new video on Laravel Daily. Better Laravel Structure with @pestphp Architecture Tests youtube.com/watch?v=cjTmaKLi… Topic inspired by people asking it at @LaravelLiveDK - "how do we verify the AI-generated code in a better way". So yeah, let me show you one of the better ways.
4
9
62
3,589
The TIA engine makes a huge difference, especially on large codebases!
1
1
3
496