Show HN: Fix 1.0 – Ruby tests written as RFC 2119 specifications
Category: devtools
Tags: ruby, testing, rfc-2119, specification, bdd
Score: 6.3/10 (Innovation: 6, Technical: 7, Documentation: 8, Utility: 4)
Fix is a Ruby testing framework that lets you write specifications using RFC 2119 keywords (MUST, SHOULD, MAY) to express requirements, then tests a subject against them in isolated child processes. It separates what a subject should do from how it's implemented, provides rich outcome semantics for missing methods and failures, and includes a DSL for contextual expectations. It's an interesting rethinking of BDD-style testing with formal specification language.
Target audience: ruby developers, QA engineers, test engineers
Repository: https://fixrb.dev/framework/release/2026/10/31/fix-1.html · Ruby · MIT · 47 stars
View on Hacker News