A browser automation framework and ecosystem.
Repository Index
47,133 repositories indexed
1–24 of 59 · Most stars
Acceptance test framework for web applications
- hacktoberfest
A library for setting up Ruby objects as test data.
- factory-girl
- ruby
- thoughtbot
- rubygems
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
- mock-server
- proxy
- java-client
- javascript-client
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
- ruby
- test-coverage
- code-quality
- rails
Simple one-liner tests for common Rails functionality
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
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.
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
- testing
- ruby
- database-cleaner
- testing-tools
:chart_with_upwards_trend: The Rack Based A/B testing framework
- split
- redis
- ab-testing
- ruby
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
Ruby Tests Profiling Toolbox
Fastest end-to-end CSV ingestion for Ruby (with C acceleration). SmarterCSV auto-detects formats, applies smart defaults, and returns Rails-ready hashes for seamless use with ActiveRecord, Sidekiq, parallel jobs, and S3 pipelines — even for messy user-uploaded real-world data.
- csv
- csv-converter
- csv-export
- csv-file
Watir Powered By Selenium
- ruby
- selenium
- watir
Automatically generate API documentation from RSpec
Headless Chrome/Chromium driver for Capybara
- capybara
- chromium
- chrome
- driver
A Ruby library for testing your library against different versions of dependencies.
- ruby
- thoughtbot
- appraisal
- rubygems
Linting tool for CloudFormation templates
- continuous-testing
- unit-testing
- cloudformation
- aws
A mocking and stubbing library for Ruby
- ruby
- minitest
- test-unit
- mock
Ruby on Rails like test fixtures for Go. Write tests against a real database
RSpec tests for your AWS resources.
Best practices for writing your specs!
- ruby
- rspec
- style
- style-guide
Test command-line applications with Cucumber-Ruby, RSpec or Minitest.