Products · Product
RSpec
Raised as a usability problem by 9 people on Hacker News over 15 years (2011–2025), in 9 threads.
People raised many different problems with RSpec, but no single problem has yet been raised by 3 people in 3 different months and threads.
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 9 complaints
- Shared examples, contexts, let and let! are confusing to use2025-07-08
- Implicit let magic hides concurrency behaviour, forcing roundabout workarounds that obscure the test2023-12-19
- Expect and to syntax is confusing and overcomplicated to understand2021-05-09
- Takes 10+ seconds just to load and start before running tests2020-06-05
- Natural-language-style Ruby DSL syntax is hard to write; unclear where underscores and parentheses go2013-11-15
- Error messages are cryptic and don't help debug failing tests2013-03-21
- Confusing implicit subject scope and easy-to-forget braces in the DSL2013-01-14
- Writing x.should != y silently misbehaves, causing confusing bugs where code looks correct2012-05-21
- Rails test runs are slow, wasting minutes waiting for Rails to load twice2011-02-20