Catches mail and serves it through a dream.
- smtp
- server
- ruby
72,862 visible repositories in the index
1–24 of 29 · Most stars
Catches mail and serves it through a dream.
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Cucumber for Ruby. It's amazing!
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
InSpec: Auditing and Testing Framework
Go faster, off the Rails - Benchmarks for your whole Rails app
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Provides iteration per second benchmarking for Ruby
🏥 A Ruby gem that helps you refactor your legacy code
A Ruby library for testing your library against different versions of dependencies.
Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
Spinach is a BDD framework on top of Gherkin.
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.
A Ruby LSP addon for RSpec tests
A trusty CLI companion to monitor file changes and automatically run the corresponding Ruby specs. Ready to assist on any Ruby project, no setup needed!
Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code.
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
RSpec Tracer is a specs dependency analyzer, flaky tests detector, tests accelerator, and coverage reporter tool.
A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours 🔥🚀
DNS mock server written on 💎 Ruby. Mimic any DNS records for your test environment with fake DNS server.