| 1 | 15 | 14 | minitest | minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, ... | 
        | 2 | 28 | 94 | rspec | BDD for Ruby | 
        | 3 | 114 | 146 | webmock | WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. | 
        | 4 | 132 | 121 | knapsack | Parallel tests across CI server nodes based on each test file's time execution. It gene... | 
        | 5 | 135 | 191 | capybara | Capybara is an integration testing tool for rack based web applications. It simulates h... | 
        | 6 | 137 | 202 | selenium-webdriver | Selenium implements the W3C WebDriver protocol to automate popular browsers.
    It aim... | 
        | 7 | 147 | 177 | factory_bot | factory_bot provides a framework and DSL for defining and using factories - less error-... | 
        | 8 | 151 | 181 | faker | Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, ad... | 
        | 9 | 193 | 285 | timecop | A gem providing "time travel" and "time freezing" capabilities, making it dead simple t... | 
        | 10 | 198 | 236 | shoulda-matchers | Shoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail... | 
        | 11 | 200 | 346 | spring | Preloads your application so things like console, rake and tests run faster | 
        | 12 | 315 | 339 | parallel_tests | Run Test::Unit / RSpec / Cucumber / Spinach in parallel | 
        | 13 | 321 | 355 | vcr | Record your test suite's HTTP interactions and replay them during future test runs for ... | 
        | 14 | 489 | 550 | cucumber | Behaviour Driven Development with elegance and joy | 
        | 15 | 630 | 491 | mocha | Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbi... | 
        | 16 | 644 | 595 | test-unit | test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit
principles. T... | 
        | 17 | 728 | 636 | power_assert | Power Assert shows each value of variables and method calls in the expression. It is us... | 
        | 18 | 732 | 733 | rspec-parameterized | RSpec::Parameterized supports simple parameterized test syntax in rspec. | 
        | 19 | 753 | 1,288 | ffaker | Ffaker generates dummy data. | 
        | 20 | 759 | 1,353 | fuubar | the instafailing RSpec progress bar formatter | 
        | 21 | 1,124 | 1,013 | watir | Watir stands for Web Application Testing In Ruby
It facilitates the writing of automate... | 
        | 22 | 1,153 | 2,064 | poltergeist | Poltergeist is a driver for Capybara that allows you to run your tests on a headless We... | 
        | 23 | 1,331 | 2,008 | undercover | Actionable code coverage - detects untested code blocks in recent changes | 
        | 24 | 2,007 | 2,584 | rr | RR is a test double framework that features a rich selection of double techniques and a... | 
        | 25 | 2,028 | 1,722 | appraisal | Appraisal integrates with bundler and rake to test your library against different versi... | 
        | 26 | 2,040 | 1,646 | minitest-hooks | minitest-hooks adds around and before_all/after_all/around_all hooks for Minitest.
This... | 
        | 27 | 2,043 | 1,809 | fabrication | Fabrication is an object generation framework for ActiveRecord, Mongoid, Sequel, or any... | 
        | 28 | 2,186 | 3,675 | spork | A forking Drb spec server | 
        | 29 | 2,287 | 2,248 | cuke_modeler | This gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, S... | 
        | 30 | 2,692 | 2,998 | forgery | Easy and customizable generation of forged data. Can be used as a gem or a rails plugin... | 
        | 31 | 2,941 | 3,704 | aruba | Extension for popular TDD and BDD frameworks like "Cucumber", "RSpec" and "Minitest",
t... | 
        | 32 | 3,481 | 4,232 | rspec-watcher | Automatically runs specs in reaction to changes in files. Loads the project once and us... | 
        | 33 | 3,608 | 3,947 | test_xml | Test your XML with Test::Unit, MiniTest, RSpec, or Cucumber using handy assertions like... | 
        | 34 | 3,877 | 3,101 | puppet_litmus | Providing a simple command line tool for puppet content creators, to enable simple and ... | 
        | 35 | 3,982 | 6,000 | ruby-jmeter | Ruby based DSL for writing JMeter test plans | 
        | 36 | 4,004 | 9,259 | spinach | Spinach is a BDD framework on top of gherkin | 
        | 37 | 4,253 | 6,013 | machinist | Fixtures aren't fun. Machinist is. | 
        | 38 | 4,904 | 6,851 | nyan-cat-formatter | Nyan Cat inspired RSpec formatter! | 
        | 39 | 5,066 | 5,855 | onceover | Automatically generates tests for your Puppet code | 
        | 40 | 5,391 | 16,661 | konacha | Konacha is a Rails engine that allows you to test your JavaScript with the
mocha test f... | 
        | 41 | 7,039 | 5,365 | chutney | A linter for your Cucumber features. Making sure you have nice, expressible Gherkin is ... | 
        | 42 | 7,244 | 6,978 | cuke_linter | This gem provides linters for detecting common 'smells' in `.feature` files. In additio... | 
        | 43 | 7,268 | 6,637 | cuke_slicer | Slices a Cucumber test suite into the smallest possible executable pieces (i.e. scenari... | 
        | 44 | 7,820 | 4,994 | workato-connector-sdk | Reproduce key concepts of Workato SDK, DSL, behavior and constraints. | 
        | 45 | 8,175 | 14,174 | bacon | Bacon is a small RSpec clone weighing less than 350 LoC but
nevertheless providing all ... | 
        | 46 | 9,405 | 19,104 | active_mocker | Creates stub classes from any ActiveRecord model. By using stubs in your tests you don'... | 
        | 47 | 9,880 | 8,722 | faker_maker | FakerMaker is a simple factory builder so you can throw away your fixtures and generate... | 
        | 48 | 10,135 | 5,349 | rspec-dry-struct | RSpec `have_attribute` matcher for dry-struct gem | 
        | 49 | 11,129 | 9,759 | matchi | Matchi is a framework-agnostic Ruby library that provides a comprehensive set of expect... | 
        | 50 | 11,582 | 8,458 | cql | CQL is a domain specific language used for querying a Cucumber (or other Gherkin based)... | 
        | 51 | 12,657 | 11,205 | mutant-minitest | Minitest integration for mutant | 
        | 52 | 13,283 | 10,408 | cutest | Run tests in separate processes to avoid shared state. | 
        | 53 | 15,386 | 19,587 | cucumber_analytics | Static analysis of Cucumber tests made easy. | 
        | 54 | 15,469 | 43,003 | api_taster | A quick and easy way to visually test out your application's API. | 
        | 55 | 15,834 | 22,754 | spectus | Expectation library with RFC 2119's requirement levels 🚥 | 
        | 56 | 16,200 | 15,022 | howitzer | Howitzer uses the best practices and design patterns allowing to generate a test projec... | 
        | 57 | 17,246 | 23,580 | fix | Fix is a modern Ruby testing framework built around a key architectural principle:
the ... | 
        | 58 | 22,281 | 8,972 | cuke_cataloger | Scans existing Cucumber tests and updates them to include an id tag that is unique for ... | 
        | 59 | 25,391 | 60,111 | ruby_raider | This gem has everything you need to start working with test automation | 
        | 60 | 25,965 | 30,108 | gitarro | gitarro run tests on GitHub PRs using almost any script,language or binary, it integrat... | 
        | 61 | 30,005 | 21,998 | cuketagger | batch tagging of cucumber features and scenarios | 
        | 62 | 30,029 | 49,628 | r_spec | A minimalist RSpec clone with all the essentials. | 
        | 63 | 34,068 | 60,111 | zapata | Who has time to write tests? This is a revolutional tool to make them write themselves. | 
        | 64 | 41,793 | 17,884 | brutal | A code-first approach to automate the writing of unit tests. | 
        | 65 | 44,258 | 15,138 | mature_factory | configurable modules provide a tiny DSL for managing factory | 
        | 66 | 57,913 | 43,003 | emoji-rspec | Custom formatters for RSpec tests. | 
        | 67 | 70,140 | 113,854 | fake_person | A Ruby library for creating fake personalities | 
        | 68 | 75,702 | 25,672 | capybara-wsl | Allows Capybara to open pages/screenshots in Windows browsers via Launchy. | 
        | 69 | 91,640 | 113,854 | like_im_five | Like Im Five generate a file with factories you need to test a specific object. It use ... | 
        | 70 | 111,868 | 49,628 | cuke_commander | Provides an easy way to build a cucumber commandline. | 
        | 71 | 146,767 | 113,854 | capybara-react-datetime | Helper for changing date input of react-datetime library | 
        | 72 | 152,517 | 60,111 | importmap_mocha-rails | Add JavaScript testing tools in importmap-rails environment. | 
        | 73 | 153,551 | 49,628 | rspec-log_matcher | Writing logs is an easy way to store any kind of information for further analysis later... | 
        | 74 | 155,526 | 34,877 | cuco | A simple and flexible file watcher | 
        | 75 | 175,599 | 77,922 | haml-lint-bootstrap | A simple HAML-Lint plugin used for linting HAML files utilizing Bootstrap. Supported Bo... | 
        | 76 | 182,827 | 113,854 | faker-gpk | Faker extension for Garbage Pail Kids |