Top 23 Ruby Testing Projects
Acceptance test framework for web applications
A library for generating fake data such as names, addresses, and phone numbers. (by faker-ruby)Project mention: Item database for personal site | reddit.com/r/AskProgramming | 2021-03-10
Do you want data to populate a testsite? If so things like Faker can help. It'll still take some stuffing around but is ultimately quicker than manually creating rows most the time.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A library for setting up Ruby objects as test data.Project mention: Learn what is DSL and build your own parser for Gemfile | reddit.com/r/ruby | 2021-04-08
For anyone wanting to dive even deeper into the topic of writing DSLs, this thoughtbot post does a pretty good job of explaining how the DSL for factorybot works
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Library for stubbing and setting expectations on HTTP requests in Ruby.
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.Project mention: Travel in time in development/staing/... in your Rails app | dev.to | 2021-01-18
I believe you already familiar with the gem https://github.com/travisjeffery/timecop which is very useful for testing.
Simple one-liner tests for common Rails functionalityProject mention: Top 5 Best Testing Ruby Gems For Building Ruby on Rails Web Application | dev.to | 2020-09-09
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.Project mention: Best way to learn testing in RSpec? | reddit.com/r/rails | 2021-03-31
Then try minitest (unit and spec verisons) https://github.com/seattlerb/minitest
RSpec meta-gem that depends on the other componentsProject mention: Building Jekyll-Twitch, the gem | dev.to | 2021-04-01
RSpec This is my favorite testing gem. I love how readable and well-organized the tests are.
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Rails application preloader (by rails)
InSpec: Auditing and Testing Framework
Automated code reviews via mutation testing - semantic code coverage.
Development tool to mock API endpoints quickly and easily (docker image available)
A DRb server for testing frameworks (RSpec / Cucumber currently) that forks before each run to ensure a clean testing state.
Watir Powered By Selenium
Ruby Tests Profiling Toolbox
Fixtures aren't fun. Machinist is.
A Ruby library for testing your library against different versions of dependencies.Project mention: Researcher hacks over 35 tech firms in novel supply chain attack | news.ycombinator.com | 2021-02-10
Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (https://app.cucumber.pro/projects/aruba)
What are some of the best open-source Testing projects in Ruby? This list will help you:
|19||Ruby Tests Profiling Toolbox||1,220|