Available Q4 2026 Available · Q4 2026 build RSnJrf
cdt 13:08:19 press / to command
← Tech Stack
// quality · Testing Framework
Testing Framework

PestPHP

Elegant, expressive testing for PHP — our preferred way to verify the code works.

Testing is the practice of writing code that verifies your application behaves correctly. A test describes what should happen — "when a user submits this form, this record should be created" — and then checks that it actually does.

PestPHP is the framework we use to write those tests. It runs against your actual code and database, simulating real user actions and asserting the expected outcomes. When a future code change breaks something, tests catch it before users do.

Every feature we build ships with tests. Not because it's required, but because tests are the only reliable way to change code confidently — especially as an application grows and the surface area for unintended side effects increases.

why it matters
01
Changes don't break things silently

When we update one part of the application, tests verify the rest still works. Regressions are caught before they reach production.

02
Faster to add features safely

With test coverage, adding new functionality is faster — there's a safety net. Without tests, every change risks unknown side effects.

03
Documentation that stays current

Tests describe exactly what the application is supposed to do. Unlike written documentation, tests are enforced — they stay accurate.

04
Confidence to refactor

Cleaning up technical debt, improving performance, or upgrading dependencies — tests make these changes safe by verifying behavior is preserved.