The Principal Dev – Masterclass for Tech Leads

The Principal Dev – Masterclass for Tech LeadsNov 27-28

Join

New Ruby Testing Libraries 2025

GitHub Libraries Ruby Testing Libraries

rspec/rspec-rails 5K -2

added 4 months ago

rspec-rails brings the RSpec testing framework to Ruby on Rails as a drop-in alternative to its default testing framework, Minitest.

makandra/capybara-lockstep 171 +2

added 4 months ago

This Ruby gem synchronizes Capybara commands with client-side JavaScript and AJAX requests. This greatly improves the stability of an end-to-end ("E2E") test suite, even if that suite has timing issues.

tendersearls/tldr 277

added 4 months ago

A Ruby test framework for people who don't have time for slow tests

yusukeiwaki/capybara-playwright-driver 211 -1

added 4 months ago

Playwright driver for Capybara

cucumber/cucumber-ruby 5K +1

added 6 months ago

Cucumber is a tool for running automated tests written in plain language.

stripe-ruby-mock/stripe-ruby-mock 976 +1

added 6 months ago

A mocking library for testing Stripe in Ruby

thoughtbot/appraisal 1K

added 6 months ago

A Ruby library for testing your library against different versions of dependencies.

thoughtbot/shoulda 2K +2

added 6 months ago

Makes tests easy on the fingers and the eyes

pact-foundation/pact-ruby 2K

added 6 months ago

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.

travisjeffery/timecop 3K -2

added 6 months ago

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.

vcr/vcr 5K +9

added 6 months ago

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

minitest/minitest 3K +1

added 6 months ago

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

thoughtbot/factory_bot 8K +23

added 6 months ago

A library for setting up Ruby objects as test data.

teamcapybara/capybara 10K -1

added 6 months ago

Capybara helps you test web applications by simulating how a real user would interact with your app

faker-ruby/faker 11K +3

added 6 months ago

A library for generating fake data such as names, addresses, and phone numbers.

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.