Categories: None [Edit]

constable-rails

https://rubygems.org/gems/constable-rails
https://github.com/Ray-Hughes/constable
Constable replaces RSpec/Minitest for Rails apps that want tests to be fast and non-flaky by construction. Every test is isolated by default, nondeterminism is a lint error rather than a CI surprise, and every escape hatch is reported until someone deals with it. Existing RSpec and Minitest suites adopt it with a one-line change per file and zero rewriting -- cold cases run verbatim through their original engine while native cases run under strict rules, side by side in one run. Ships with a case-file DSL (investigate/witness/briefing/docket), transactional isolation, flake history with rename-surviving content-hash identity, a jail and parole docket for legacy red suites, warrants for automatic flake detection, diff-based coverage, parallel workers, git-diff test selection, and a RuboCop extension. The gem is published as "constable-rails"; everything inside it -- the module, the CLI, the config directory -- is simply "constable".

Total

Ranking: 115,252 of 197,375
Downloads: 6,740

Daily

Ranking: 114,876 of 197,350
Downloads: 2

Depended by

RankDownloadsName

Depends on

RankDownloadsName
71,451,386,900activesupport
251,167,072,887thor
36855,747,396parser
47799,909,670railties
285198,065,837sqlite3

Owners

#GravatarHandle
1iconraymond_hughes