Configuring the internal testing module of Guile is super easy (even for a beginner in scheme like me).
Improving readability in only 30 lines of code, and now I'm in a rabbit hole of creating my own TAP suite.

#lisp #scheme #tap #testanythingprotocol #srfi64 #guile

The journey to QUnit 3 has begun!

Most projects require no changes to upgrade. It's the same easy-to-use API you know.

If you use/maintain plugins, themes, or other integrations, minor changes might be needed. Take QUnit 3.0.0-alpha for a spin, and let us know about any surprises or issues!

Changelog: https://github.com/qunitjs/qunit/blob/3.0.0-alpha.4/History.md

Much improved docs: https://qunitjs.com/intro/

New theme design: https://github.com/qunitjs/qunit/pull/1774

Matrix chat: https://app.element.io/#/room/#qunitjs_qunit:gitter.im

#qunit #TDD #TestAnythingProtocol

New post! What is TAP and why do I love working with it? I'll tell, and show how to use it in different setups and languages, like C++, Lua, JavaScript, or even PostgreSQL.

https://martin-fieber.de/blog/tap-test-anything-protocol/

#TAP #TestAnythingProtocol #Cpp #Lua #JavaScript #Python #CSS #PostgreSQL

TAP — Test Anything Protocol

A little love letter to TAP, the Test Anything Protocol. Showing what it is, how to emit it in different setups, and consume the produced output.

Any recommendations on an easy to use #PHP #UnitTest library or framework?

I've used SimpleTest in the past, but it looks like that project is dead and its website is offline too.

In the past I also tried #PHPUnit, but that was too complex to even get started with.

Bonus points if it's using #TAP #TestAnythingProtocol

For context: I like how easy testing is with #perl, so if there's something with a similar interface like Test::More etc. then great!