1 | 16 | 16 | minitest | minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, ... |
2 | 27 | 77 | rspec | BDD for Ruby |
3 | 115 | 160 | webmock | WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. |
4 | 133 | 135 | knapsack | Parallel tests across CI server nodes based on each test file's time execution. It gene... |
5 | 135 | 170 | capybara | Capybara is an integration testing tool for rack based web applications. It simulates h... |
6 | 137 | 185 | selenium-webdriver | Selenium implements the W3C WebDriver protocol to automate popular browsers.
It aim... |
7 | 146 | 187 | factory_bot | factory_bot provides a framework and DSL for defining and using factories - less error-... |
8 | 150 | 161 | faker | Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, ad... |
9 | 191 | 291 | timecop | A gem providing "time travel" and "time freezing" capabilities, making it dead simple t... |
10 | 198 | 224 | shoulda-matchers | Shoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail... |
11 | 199 | 351 | spring | Preloads your application so things like console, rake and tests run faster |
12 | 317 | 307 | parallel_tests | Run Test::Unit / RSpec / Cucumber / Spinach in parallel |
13 | 321 | 363 | vcr | Record your test suite's HTTP interactions and replay them during future test runs for ... |
14 | 487 | 538 | cucumber | Behaviour Driven Development with elegance and joy |
15 | 638 | 480 | mocha | Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbi... |
16 | 649 | 543 | test-unit | test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit
principles. T... |
17 | 729 | 561 | power_assert | Power Assert shows each value of variables and method calls in the expression. It is us... |
18 | 732 | 636 | rspec-parameterized | RSpec::Parameterized supports simple parameterized test syntax in rspec. |
19 | 752 | 1,343 | ffaker | Ffaker generates dummy data. |
20 | 757 | 1,431 | fuubar | the instafailing RSpec progress bar formatter |
21 | 1,131 | 618 | watir | Watir stands for Web Application Testing In Ruby
It facilitates the writing of automate... |
22 | 1,148 | 2,068 | poltergeist | Poltergeist is a driver for Capybara that allows you to run your tests on a headless We... |
23 | 1,325 | 2,030 | undercover | Actionable code coverage - detects untested code blocks in recent changes |
24 | 2,004 | 2,669 | rr | RR is a test double framework that features a rich selection of double techniques and a... |
25 | 2,027 | 1,286 | appraisal | Appraisal integrates with bundler and rake to test your library against different versi... |
26 | 2,042 | 1,825 | minitest-hooks | minitest-hooks adds around and before_all/after_all/around_all hooks for Minitest.
This... |
27 | 2,044 | 1,600 | fabrication | Fabrication is an object generation framework for ActiveRecord, Mongoid, Sequel, or any... |
28 | 2,177 | 3,765 | spork | A forking Drb spec server |
29 | 2,289 | 1,988 | cuke_modeler | This gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, S... |
30 | 2,690 | 3,184 | forgery | Easy and customizable generation of forged data. Can be used as a gem or a rails plugin... |
31 | 2,931 | 3,216 | aruba | Extension for popular TDD and BDD frameworks like "Cucumber", "RSpec" and "Minitest",
t... |
32 | 3,470 | 3,556 | rspec-watcher | Automatically runs specs in reaction to changes in files. Loads the project once and us... |
33 | 3,604 | 4,168 | test_xml | Test your XML with Test::Unit, MiniTest, RSpec, or Cucumber using handy assertions like... |
34 | 3,880 | 3,416 | puppet_litmus | Providing a simple command line tool for puppet content creators, to enable simple and ... |
35 | 3,966 | 6,489 | ruby-jmeter | Ruby based DSL for writing JMeter test plans |
36 | 3,980 | 7,554 | spinach | Spinach is a BDD framework on top of gherkin |
37 | 4,242 | 7,105 | machinist | Fixtures aren't fun. Machinist is. |
38 | 4,896 | 5,941 | nyan-cat-formatter | Nyan Cat inspired RSpec formatter! |
39 | 5,050 | 5,616 | onceover | Automatically generates tests for your Puppet code |
40 | 5,373 | 12,011 | konacha | Konacha is a Rails engine that allows you to test your JavaScript with the
mocha test f... |
41 | 7,057 | 6,818 | chutney | A linter for your Cucumber features. Making sure you have nice, expressible Gherkin is ... |
42 | 7,250 | 10,973 | cuke_slicer | Slices a Cucumber test suite into the smallest possible executable pieces (i.e. scenari... |
43 | 7,251 | 9,638 | cuke_linter | This gem provides linters for detecting common 'smells' in `.feature` files. In additio... |
44 | 7,857 | 6,502 | workato-connector-sdk | Reproduce key concepts of Workato SDK, DSL, behavior and constraints. |
45 | 8,151 | 5,995 | bacon | Bacon is a small RSpec clone weighing less than 350 LoC but
nevertheless providing all ... |
46 | 9,386 | 9,588 | active_mocker | Creates stub classes from any ActiveRecord model. By using stubs in your tests you don'... |
47 | 9,876 | 9,538 | faker_maker | FakerMaker is a simple factory builder so you can throw away your fixtures and generate... |
48 | 10,236 | 7,730 | rspec-dry-struct | RSpec `have_attribute` matcher for dry-struct gem |
49 | 11,134 | 7,955 | matchi | Matchi is a framework-agnostic Ruby library that provides a comprehensive set of expect... |
50 | 11,561 | 10,556 | cql | CQL is a domain specific language used for querying a Cucumber (or other Gherkin based)... |
51 | 12,648 | 13,855 | mutant-minitest | Minitest integration for mutant |
52 | 13,289 | 9,688 | cutest | Run tests in separate processes to avoid shared state. |
53 | 15,339 | 58,247 | cucumber_analytics | Static analysis of Cucumber tests made easy. |
54 | 15,443 | 18,850 | api_taster | A quick and easy way to visually test out your application's API. |
55 | 15,863 | 8,275 | spectus | Expectation library with RFC 2119's requirement levels 🚥 |
56 | 16,196 | 16,542 | howitzer | Howitzer uses the best practices and design patterns allowing to generate a test projec... |
57 | 17,235 | 11,163 | fix | Fix is a modern Ruby testing framework built around a key architectural principle:
the ... |
58 | 22,482 | 12,011 | cuke_cataloger | Scans existing Cucumber tests and updates them to include an id tag that is unique for ... |
59 | 25,495 | 30,587 | ruby_raider | This gem has everything you need to start working with test automation |
60 | 26,136 | 13,656 | gitarro | gitarro run tests on GitHub PRs using almost any script,language or binary, it integrat... |
61 | 29,986 | 25,730 | cuketagger | batch tagging of cucumber features and scenarios |
62 | 30,172 | 14,043 | r_spec | A minimalist RSpec clone with all the essentials. |
63 | 34,014 | 23,432 | zapata | Who has time to write tests? This is a revolutional tool to make them write themselves. |
64 | 42,103 | 18,320 | 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,884 | 58,247 | emoji-rspec | Custom formatters for RSpec tests. |
67 | 70,248 | 51,612 | fake_person | A Ruby library for creating fake personalities |
68 | 75,777 | 66,833 | capybara-wsl | Allows Capybara to open pages/screenshots in Windows browsers via Launchy. |
69 | 91,400 | 145,948 | like_im_five | Like Im Five generate a file with factories you need to test a specific object. It use ... |
70 | 111,797 | 116,310 | cuke_commander | Provides an easy way to build a cucumber commandline. |
71 | 147,124 | 145,948 | capybara-react-datetime | Helper for changing date input of react-datetime library |
72 | 154,080 | 58,247 | importmap_mocha-rails | Add JavaScript testing tools in importmap-rails environment. |
73 | 154,140 | 93,924 | rspec-log_matcher | Writing logs is an easy way to store any kind of information for further analysis later... |
74 | 157,353 | 41,793 | cuco | A simple and flexible file watcher |
75 | 175,542 | 116,310 | haml-lint-bootstrap | A simple HAML-Lint plugin used for linting HAML files utilizing Bootstrap. Supported Bo... |
76 | 182,884 | 66,833 | faker-gpk | Faker extension for Garbage Pail Kids |