Categories
Browser testing
Write and run automated tests of your web app in a real-world browser environment
OpenAPI Tools (formerly Swagger)
Tools for creating, serving or testing with OpenAPI documentation or Swagger tooling
86.48
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
2016
2017
2018
2019
2020
2021
75.36
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
2016
2017
2018
2019
2020
2021
74.68
Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.
2016
2017
2018
2019
2020
2021
73.99
Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
2016
2017
2018
2019
2020
2021
32.65
minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.
"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks. Kirk Haines and I were
paired up and we cracked open the code for a fe...
2016
2017
2018
2019
2020
2021
24.49
Rack::Test is a small, simple testing API for Rack apps. It can be used on its
own or as a reusable starting point for Web frameworks and testing libraries
to build on. Most of its initial functionality is an extraction of Merb 1.0's
request helpers feature.
2016
2017
2018
2019
2020
2021
19.29
An object-oriented testing framework
2016
2017
2018
2019
2020
2021
16.83
This gem can compare doms and assert certain elements exists in doms using Nokogiri.
2016
2017
2018
2019
2020
2021
14.69
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
2016
2017
2018
2019
2020
2021
12.79
rspec-rails is a testing framework for Rails 5+.
2016
2017
2018
2019
2020
2021
8.97
Strategies for cleaning databases. Can be used to ensure a clean slate for testing.
2016
2017
2018
2019
2020
2021
5.8
Helps creating valid Guard plugins and testing them
2016
2017
2018
2019
2020
2021
5.71
Capybara aims to simplify the process of integration testing Rack applications,
such as Rails, Sinatra or Merb. It is inspired by and aims to replace Webrat as
a DSL for interacting with a webapplication. It is agnostic about the driver
running your tests and currently comes bundled with rack-tes...
2016
2017
2018
2019
2020
2021
3.99
InSpec provides a framework for creating end-to-end infrastructure tests. You can use it for integration or even compliance testing. Create fully portable test profiles and use them in your workflow to ensure stability and security. Integrate InSpec in your change lifecycle for local testing, CI/...
2016
2017
2018
2019
2020
2021
4.39
CasperJS is a navigation scripting & testing utility for [PhantomJS](http://www.phantomjs.org/).
It eases the process of defining a full navigation scenario and provides useful
high-level functions, methods & syntaxic sugar for doing common tasks.
2016
2017
2018
2019
2020
2021
3.41
Extracting `assigns` and `assert_template` from ActionDispatch.
2016
2017
2018
2019
2020
2021
3.1
Command line tool for installing EarlGrey into an iOS Unit Testing target
2016
2017
2018
2019
2020
2021
2.48
test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit
principles. These were originally designed by Kent Beck, creator of extreme
programming software development methodology, for Smalltalk's SUnit. It allows
writing tests, checking results and automated testing in Ruby.
2016
2017
2018
2019
2020
2021
2.76
Rugged is a Ruby bindings to the libgit2 linkable C Git library. This is
for testing and using the libgit2 library in a language that is awesome.
2016
2017
2018
2019
2020
2021
2.33
InSpec provides a framework for creating end-to-end infrastructure tests. You can use it for integration or even compliance testing. Create fully portable test profiles and use them in your workflow to ensure stability and security. Integrate InSpec in your change lifecycle for local testing, CI/...
2016
2017
2018
2019
2020
2021