Ruby testing-tools

Open-source Ruby projects categorized as testing-tools

Top 11 Ruby testing-tool Projects

testing-tools
  1. Database Cleaner

    Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. cuprite

    Headless Chrome/Chromium driver for Capybara

  4. isolator

    Detect non-atomic interactions within DB transactions

  5. puffing-billy

    A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.

  6. Knapsack

    Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time. (by ArturT)

  7. testrocket

    Super simple Ruby testing library

  8. retest

    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!

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. knapsack_pro-ruby

    Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests run in optimal time

  11. capybara_discoball

    Spin up an external server just for Capybara

  12. ruby-dns-mock

    DNS mock server written on 💎 Ruby. Mimic any DNS records for your test environment with fake DNS server.

  13. ci_runner

    Rerun failures from a CI on your local machine without copy/pasting.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby testing-tools discussion

Ruby testing-tools related posts

  • Transaction Safety in Rails: Identifying and Addressing Non-Atomic Interactions

    1 project | dev.to | 21 Nov 2024
  • Hurl 1.8.0, text based integration tests for REST APIs and web sites

    6 projects | /r/rust | 7 Nov 2022
  • Wfolio: professional image processing for professional photographers

    1 project | dev.to | 13 Oct 2022
  • Rerun CI test failures locally with o the copy/paste hassle

    1 project | news.ycombinator.com | 3 Aug 2022
  • TIL: Queuing Sidekiq workers safely with the help of Isolator

    2 projects | dev.to | 15 Nov 2021
  • Migrating Selenium system tests to Cuprite

    10 projects | dev.to | 4 Oct 2021
  • How a big application is usually tested regarding to its database data persistence? Also, tip on starting tests on existing codebase.

    1 project | /r/rails | 30 Sep 2021
  • A note from our sponsor - Stream
    getstream.io | 22 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source testing-tool projects in Ruby? This list will help you:

# Project Stars
1 Database Cleaner 2,961
2 cuprite 1,347
3 isolator 1,075
4 puffing-billy 663
5 Knapsack 538
6 testrocket 238
7 retest 219
8 knapsack_pro-ruby 144
9 capybara_discoball 129
10 ruby-dns-mock 65
11 ci_runner 37

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Ruby is
the 12th most popular programming language
based on number of references?