#PHPUnit
PHPUnit 12.4 introduces reusable data providers and regex-based deprecation filters.
Detailed by Sebastian Bergmann, these updates offer more flexibility and targeted test handling.

Full summary via TDT: https://bit.ly/486gUpP
##PHPUnit #PHP #Testing #DeveloperTools
PHPUnit 12.4 Boosts Developer Flexibility with Reusable Data Providers and Smarter Deprecation Handling
PHPUnit 12.4 introduces flexible data provider reuse and regex-based deprecation filtering, enhancing test suite control and minimizing friction. With forward compatibility for PHP 8.5 and early testing support for PHP 8.6, this release empowers deve...
bit.ly
November 11, 2025 at 1:49 PM
Dang. Just got a notification from my tests on an old project that we won't be able to use /** @test */ on PHPUnit anymore?

It's a sad day.

(I know I can replace them with the #[Test] annotation, it's just.. these were such an integral part of my learning to test...)
November 11, 2025 at 12:50 PM
Really great article from Laura Johnson from Four Kitchens about using AI to assist with writing PHPUnit tests for #drupal. 🤖 From designing tests to continuously evolving AI instructions, this is a GREAT place to start. 🚀✨

www.fourkitchens.com/blog/develop...
AI-driven testing in Drupal: Faster development without sacrificing quality - Four Kitchens
Learn how AI-assisted testing can streamline your workflow, improve quality, and boost efficiency without sacrificing stability.
www.fourkitchens.com
November 7, 2025 at 1:08 PM
Who's your go-to for PHP testing? PHPUnit or Pest? 🤔

Check out how Pest modernizes testing with its fresh style and powerful plugins.
Pest vs PHPUnit: How Pest Modernizes PHP Testing
Who's your go-to for PHP testing? PHPUnit or Pest? 🤔 Check out how Pest modernizes testing with its fresh style and powerful plugins.
laravel-news.com
November 7, 2025 at 8:01 AM
ParaTest just reached the 100M downloads mark 🥳
Last month 30% of PHPUnit installs also requested ParaTest

We all have a multi-thread CPU, while PHPUnit still runs in a single process 🐢

If you want to cut your Test Suite time from minutes to seconds, give it a try 🚀
github.com/paratestphp/...
GitHub - paratestphp/paratest: :computer: Parallel testing for PHPUnit
:computer: Parallel testing for PHPUnit. Contribute to paratestphp/paratest development by creating an account on GitHub.
github.com
November 5, 2025 at 7:45 AM
Ready to improve your #drupal module development skills with PHPUnit tests, services, and static code analysis? 🚀

If so, then you're ready for Professional Module Development. 2×/week for 15 weeks starting January 27. 💻✨

drupaleasy.com/pmd 📚🔧
Professional Module Development
drupaleasy.com
November 3, 2025 at 3:12 PM
I expanded the PHP poking for this morning's "Depress @neurovagrant" foray.

The cryptominers seem to be taking advantage of the massive grift started by POTUS this year along with the usual November ramp-up.

I wanted to play with #typst 0.14 this weekend […]

[Original post on mastodon.social]
November 2, 2025 at 12:58 PM
So, the next steps are:
- Setting up a fresh Drupal installation
- installing modules and themes I already know I need
- create a subtheme of bootstrap5 which I can modify to my needs
- set up QA tools like phpcs, phpstan, phpunit, etc
- set up deployment

I’m seriously thrilled 🤩
October 31, 2025 at 11:31 PM
It’s built. The common best practices like phpstan, psalm and phpunit have been followed but something still feels just off about that.

So I decided to stick with #Drupal for at least the MVP version. Drupal suits very good for it because it already provides user management,
October 31, 2025 at 11:26 PM
WordPress Developer (WordPress, PHP, OOP, Composer, PHPUnit, coding standards, CSS3, MySQL, HTML, JavaScript, jQuery, VueJS, React, NPM, Gulp, Webpack, Jest, JSON, RESTful APIs, Git, SVN) #WPJobs #WPCareers jobs.wordpress.net/j...
October 31, 2025 at 8:27 PM
Skip building Vite assets when testing your Laravel app! 🚀

Learn a smooth way to run PHPUnit and Pest tests without those extra steps.
Run PHPUnit and Pest Tests Without Vite Assets in Laravel
Skip building Vite assets when testing your Laravel app! 🚀 Learn a smooth way to run PHPUnit and Pest tests without those extra steps.
laravel-news.com
October 30, 2025 at 4:40 PM
Run PHPUnit and Pest Tests Without Vite Assets in Laravel https://cstu.io/345481 #gaming #google #cybersecurity
Run PHPUnit and Pest Tests Without Vite Assets in Laravel
Introduction A common way to build your Laravel application's frontend assets is with Vite...
cstu.io
October 29, 2025 at 9:38 AM
Run PHPUnit and Pest Tests Without Vite Assets in Laravel 🚀

ashallendesign.co.uk/blog/laravel...
Run PHPUnit and Pest Tests Without Vite Assets in Laravel
Read about how to use the "withoutVite" method in your Laravel apps to disable Vite during your PHPUnit and Pest tests.
ashallendesign.co.uk
October 29, 2025 at 8:30 AM
#Drupal core change: Removed support for PHPUnit 10 (2025-10-28) #PHP. See https://www.drupal.org/node/3546970
October 28, 2025 at 12:30 PM
Next up at #longhornphp, we're navigating the #a11y evolution with @volkswagenchick.bsky.social, using network magic to do zero trust with Josh Butts, and doing PHPUnit database testing with Charles Sprayberry.
October 24, 2025 at 4:18 PM
📦 phpunit/phpunit-dom-assertions v3.6.0

DOM assertions for PHPUnit

🔗 https://github.com/lstrojny/phpunit-dom-assertions
October 23, 2025 at 2:59 PM
📦 johnshopkins/mock-object v0.3.0

A library that helps to create mock objects in PHPUnit

🔗 https://github.com/johnshopkins/mock-object
October 22, 2025 at 6:59 PM
Je ris tout seul de mes conneries 😂 poke @michel.poula.in
October 22, 2025 at 4:28 PM
📦 johnshopkins/mock-object v0.3.0

A library that helps to create mock objects in PHPUnit

🔗 https://github.com/johnshopkins/mock-object
October 22, 2025 at 3:59 PM
AI can accelerate Drupal testing — if you teach it the rules.

Four Kitchens’ Laura Johnson shares how AI scaffolds PHPUnit tests fast but still needs careful guidance.

Her reusable Cursor ruleset turns AI into a reliable testing partner.

🔗 https://bit.ly/48QAxTZ
##Drupal #AI #Testing #PHPUnit
October 16, 2025 at 1:22 PM
In a few minutes our colleague @sanzante.bsky.social is talking about testing beyond PHPUnit: visual regression, accessibility, static code analysis, BDD, API testing, performance...

15:00, Room -2.41!

events.drupal.org/vienna2025/s...
Test all the things! | Drupal Events
DrupalCon unites experts from around the globe who create ambitious digital experiences. Network, learn, and be inspired.
events.drupal.org
October 16, 2025 at 12:56 PM
📦 linepogl/phpunit-meta-constraints 0.4.0

A PHPUnit extension with advanced constraints.

🔗 https://github.com/linepogl/phpunit-meta-constraints
October 15, 2025 at 10:10 AM
#451719 python3Packages.types-psycopg2: 2.9.21.20250915 -> 2.9.21.20251012
#451716 phpunit: 12.4.0 -> 12.4.1
#451715 home-assistant-custom-components.solax_modbus: 2025.10.1 -> 2025.10.2
#451714 ghostfolio: 2.206.0 -> 2.208.0
#451713 bacon: 3.18.0 -> 3.19.0
#451711 mastodon: 4.3.13 -> 4.3.14
October 14, 2025 at 12:05 AM
I like to keep tools separated with the exception of PHPUnit, because tests are part of the codebase in my opinion. For separating the tools, there's a handy plugin: bamarni/composer-bin-plugin which allows running/managing the installs of tools through the main composer. No dependency clashes, too.
October 11, 2025 at 6:59 AM