83.81
A long-lived project that still receives updates
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
2015
2016
2017
2018
2019
2020
73.88
A long-lived project that still receives updates
A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.
2015
2016
2017
2018
2019
2020
73.28
A long-lived project that still receives updates
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.
2015
2016
2017
2018
2019
2020
72.45
A long-lived project that still receives updates
Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.
2015
2016
2017
2018
2019
2020
29.44
A long-lived project that still receives updates
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...
2015
2016
2017
2018
2019
2020
22.98
No release in over a year
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.
2015
2016
2017
2018
2019
2020
19.26
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
An object-oriented testing framework
2015
2016
2017
2018
2019
2020
15.21
No release in over a year
This gem can compare doms and assert certain elements exists in doms using Nokogiri.
2015
2016
2017
2018
2019
2020
13.94
A long-lived project that still receives updates
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
2015
2016
2017
2018
2019
2020
8.26
A long-lived project that still receives updates
Strategies for cleaning databases. Can be used to ensure a clean slate for testing.
2015
2016
2017
2018
2019
2020
5.79
No release in over 3 years
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...
2015
2016
2017
2018
2019
2020
5.79
No release in over 3 years
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...
2015
2016
2017
2018
2019
2020
4.09
The project is in a healthy, maintained state
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/...
2015
2016
2017
2018
2019
2020
4.52
Repository is archived
No release in over 3 years
Low commit activity in last 3 years
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.
2015
2016
2017
2018
2019
2020
3.08
There's a lot of open issues
Command line tool for installing EarlGrey into an iOS Unit Testing target
2015
2016
2017
2018
2019
2020
2.77
No release in over a year
Sunspot::Solr provides a bundled Solr distribution for use with Sunspot. Typical deployment environments will require more configuration, but this distribution is well suited to development and testing.
2015
2016
2017
2018
2019
2020
2.27
The project is in a healthy, maintained state
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/...
2015
2016
2017
2018
2019
2020