gecko-packages/gecko-php-unit
Gecko PHP Unit extends PHPUnit with fluent helpers and assertions for testing Laravel applications. It streamlines common tasks like database, HTTP, and file checks, cutting boilerplate so your test suites stay cleaner, more readable, and easier to maintain.
Consider it (as a reference, not a dependency) when:
Constraint classes, mock helpers, or file/JSON fixture assertions — and want a compact, MIT-licensed example of how to structure one.Look elsewhere when:
For executives: This is a small, MIT-licensed PHPUnit helper library that is explicitly abandoned — last release February 2018, no maintainer, zero dependent projects. It is not a candidate for adoption. Its value to us is as a free reference for how to write test helpers correctly, and as a concrete example in our dependency-governance policy. Cost to evaluate: negligible. Cost to depend on: ongoing compatibility risk with no support path. Recommendation: reference only; add to the "do not adopt" list.
For engineering: Treat it as a pattern library, not a dependency. If a team wants custom PHPUnit constraints or constructor-free mock helpers, spend a short spike reading this repo and then implement the small surface you actually need in-house against your current PHPUnit version. Do not vendor it — the PHPUnit extension API has moved substantially since 2018, and we would own every break. If a legacy suite already depends on it, that suite is a migration candidate and should be booked against the PHPUnit upgrade roadmap.
How can I help you explore Laravel packages today?