1 | 7 | 81 | rspec | BDD for Ruby |
2 | 20 | 12 | minitest | minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, ... |
3 | 124 | 161 | capybara | Capybara is an integration testing tool for rack based web applications. It simulates h... |
4 | 125 | 139 | webmock | WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. |
5 | 143 | 179 | selenium-webdriver | WebDriver is a tool for writing automated tests of websites. It aims to mimic the behav... |
6 | 153 | 177 | faker | Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, ad... |
7 | 162 | 121 | timecop | A gem providing "time travel" and "time freezing" capabilities, making it dead simple t... |
8 | 169 | 170 | spring | Preloads your application so things like console, rake and tests run faster |
9 | 181 | 194 | knapsack | Parallel tests across CI server nodes based on each test file's time execution. It gene... |
10 | 205 | 200 | shoulda-matchers | Shoulda Matchers provides RSpec- and Minitest-compatible one-liners to test common Rail... |
11 | 210 | 133 | factory_bot | factory_bot provides a framework and DSL for defining and using factories - less error-... |
12 | 303 | 333 | vcr | Record your test suite's HTTP interactions and replay them during future test runs for ... |
13 | 388 | 509 | cucumber | Behaviour Driven Development with elegance and joy |
14 | 450 | 668 | mocha | Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbi... |
15 | 485 | 452 | parallel_tests | Run Test::Unit / RSpec / Cucumber / Spinach in parallel |
16 | 578 | 1,357 | poltergeist | Poltergeist is a driver for Capybara that allows you to run your tests on a headless We... |
17 | 603 | 720 | test-unit | test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit
principles. T... |
18 | 690 | 508 | power_assert | Power Assert shows each value of variables and method calls in the expression. It is us... |
19 | 724 | 724 | fuubar | the instafailing RSpec progress bar formatter |
20 | 757 | 751 | ffaker | Ffaker generates dummy data. |
21 | 966 | 310 | watir | Watir stands for Web Application Testing In Ruby
It facilitates the writing of automate... |
22 | 1,149 | 680 | rspec-parameterized | RSpec::Parameterized supports simple parameterized test syntax in rspec. |
23 | 1,273 | 2,539 | spork | A forking Drb spec server |
24 | 1,601 | 1,934 | fabrication | Fabrication is an object generation framework for ActiveRecord, Mongoid, DataMapper, Se... |
25 | 1,693 | 2,867 | rr | RR is a test double framework that features a rich selection of double techniques and a... |
26 | 1,745 | 2,142 | appraisal | Appraisal integrates with bundler and rake to test your library against different versi... |
27 | 1,818 | 2,338 | forgery | Easy and customizable generation of forged data. Can be used as a gem or a rails plugin... |
28 | 1,844 | 2,710 | aruba | Extension for popular TDD and BDD frameworks like "Cucumber", "RSpec" and "Minitest",
t... |
29 | 2,261 | 6,756 | spinach | Spinach is a BDD framework on top of gherkin |
30 | 2,545 | 4,140 | machinist | Fixtures aren't fun. Machinist is. |
31 | 2,551 | 2,026 | minitest-hooks | minitest-hooks adds around and before_all/after_all/around_all hooks for Minitest.
This... |
32 | 2,579 | 3,294 | test_xml | Test your XML with Test::Unit, MiniTest, RSpec, or Cucumber using handy assertions like... |
33 | 3,080 | 7,923 | konacha | Konacha is a Rails engine that allows you to test your JavaScript with the
mocha test f... |
34 | 3,189 | 4,678 | nyan-cat-formatter | Nyan Cat inspired RSpec formatter! |
35 | 3,313 | 2,085 | ruby-jmeter | Ruby based DSL for writing JMeter test plans |
36 | 3,679 | 4,814 | onceover | Automatically generates tests for your Puppet code |
37 | 4,938 | 2,689 | puppet_litmus | Providing a simple command line tool for puppet content creators, to enable simple and ... |
38 | 5,129 | 8,179 | bacon | Bacon is a small RSpec clone weighing less than 350 LoC but
nevertheless providing all ... |
39 | 6,277 | 4,055 | cuke_modeler | This gem facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber,
... |
40 | 7,143 | 8,367 | active_mocker | Creates stub classes from any ActiveRecord model. By using stubs in your tests you don'... |
41 | 7,686 | 6,179 | cuke_slicer | Slices a Cucumber test suite into the smallest possible executable pieces (i.e. scenari... |
42 | 7,708 | 4,643 | undercover | Actionable code coverage - detects untested code blocks in recent changes |
43 | 9,506 | 20,650 | cutest | Run tests in separate processes to avoid shared state. |
44 | 9,750 | 41,795 | cucumber_analytics | Static analysis of Cucumber tests made easy. |
45 | 9,784 | 9,052 | cql | CQL is a domain specific language used for querying a Cucumber (or other Gherkin based)... |
46 | 10,292 | 41,795 | api_taster | A quick and easy way to visually test out your application's API. |
47 | 10,971 | 4,202 | chutney | A linter for your Cucumber features. Making sure you have nice, expressible Gherkin is ... |
48 | 15,209 | 4,531 | faker_maker | FakerMaker is a simple factory builder so you can throw away your fixtures and generate... |
49 | 17,570 | 11,603 | howitzer | Howitzer uses the best practices and design patterns allowing to generate a test projec... |
50 | 20,387 | 8,693 | rspec-dry-struct | RSpec `have_attribute` matcher for dry-struct gem |
51 | 21,921 | 41,795 | cuketagger | batch tagging of cucumber features and scenarios |
52 | 22,025 | 7,196 | cuke_linter | Lints feature files used by Cucumber and other similar frameworks. |
53 | 26,152 | 15,004 | cuke_cataloger | Scans existing Cucumber tests and updates them to include an id tag that is unique for ... |
54 | 28,868 | 26,385 | zapata | Who has time to write tests? This is a revolutional tool to make them write themselves. |
55 | 37,908 | 41,795 | gitarro | gitarro run tests on GitHub PRs using almost any script,language or binary, it integrat... |
56 | 43,583 | 41,795 | emoji-rspec | Custom formatters for RSpec tests. |
57 | 45,127 | 11,074 | mutant-minitest | Minitest integration for mutant |
58 | 61,648 | 41,795 | fake_person | A Ruby library for creating fake personalities |
59 | 69,295 | 13,751 | mature_factory | configurable modules provide a tiny DSL for managing factory |
60 | 102,337 | 23,891 | cuke_commander | Provides an easy way to build a cucumber commandline. |
61 | 121,932 | 26,385 | like_im_five | Like Im Five generate a file with factories you need to test a specific object. It use ... |
62 | 146,339 | 41,795 | capybara-react-datetime | Helper for changing date input of react-datetime library |
63 | 162,239 | 26,385 | rspec-log_matcher | Writing logs is an easy way to store any kind of information for further analysis later... |