Testing Gems

#Total RankDaily RankNameSummary
156rspecBDD for Ruby
22032minitestminitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, ...
3111112capybaraCapybara is an integration testing tool for rack based web applications. It simulates h...
4134119webmockWebMock allows stubbing HTTP requests and setting expectations on HTTP requests.
5140127selenium-webdriverWebDriver is a tool for writing automated tests of websites. It aims to mimic the behav...
6154162timecopA gem providing "time travel" and "time freezing" capabilities, making it dead simple t...
7156179springPreloads your application so things like console, rake and tests run faster
8164175fakerFaker, a port of Data::Faker from Perl, is used to easily generate fake data: names, ad...
9195199shoulda-matchersMaking tests easy on the fingers and eyes
10238606mochaMocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbi...
11239555cucumberBehaviour Driven Development with elegance and joy
12274114knapsackParallel tests across CI server nodes based on each test file's time execution. It gene...
13281424poltergeistPoltergeist is a driver for Capybara that allows you to run your tests on a headless We...
14296458vcrRecord your test suite's HTTP interactions and replay them during future test runs for ...
15365529parallel_testsRun Test::Unit / RSpec / Cucumber / Spinach in parallel
16385735test-unittest-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit principles. T...
17572774power_assertPower Assert for Ruby. Power Assert shows each value of variables and method calls in t...
18616163factory_botfactory_bot provides a framework and DSL for defining and using factories - less error-...
19617801ffakerFfaker generates dummy data.
20651767fuubarthe instafailing RSpec progress bar formatter
218451,839sporkA forking Drb spec server
221,107995watirWatir stands for Web Application Testing In Ruby It facilitates the writing of automate...
231,2331,824rrRR is a test double framework that features a rich selection of double techniques and a...
241,2501,547fabricationFabrication is an object generation framework for ActiveRecord, Mongoid, DataMapper, Se...
251,2712,311arubaExtension for popular TDD and BDD frameworks like "Cucumber", "RSpec" and "Minitest" to...
261,3981,714appraisalAppraisal integrates with bundler and rake to test your library against different versi...
271,4292,368spinachSpinach is a BDD framework on top of gherkin
281,4591,642forgeryEasy and customizable generation of forged data. Can be used as a gem or a rails plugin...
291,7872,812machinistFixtures aren't fun. Machinist is.
302,0261,311test_xmlTest your XML with Test::Unit, MiniTest, RSpec, or Cucumber using handy assertions like...
312,1664,442konachaKonacha is a Rails engine that allows you to test your JavaScript with the mocha test f...
322,6022,235nyan-cat-formatterNyan Cat inspired RSpec formatter!
333,3233,591ruby-jmeterRuby based DSL for writing JMeter test plans
343,8186,583baconBacon is a small RSpec clone weighing less than 350 LoC but nevertheless providing all ...
355,79526,124active_mockerCreates stub classes from any ActiveRecord model. By using stubs in your tests you don'...
367,73310,838cutestRun tests in separate processes to avoid shared state.
377,86712,129api_tasterA quick and easy way to visually test out your application's API.
3819,24633,428howitzerHowitzer uses the best practices and design patterns allowing to generate a test projec...
3924,68873,052zapataWho has time to write tests? This is a revolutional tool to make them write themselves.
4037,22423,820emoji-rspecCustom formatters for RSpec tests.
4156,11726,124fake_personA Ruby library for creating fake personalities
4256,83050,384gitarrogitarro run tests on GitHub PRs using almost any script,language or binary, it integrat...
43137,84426,124mutant-minitestMinitest integration for mutant