Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Repository Index
47,133 repositories indexed
1–19 of 19 · Most stars
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.
: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?
A Ruby library for testing your library against different versions of dependencies.
- ruby
- thoughtbot
- appraisal
- rubygems
Spinach is a BDD framework on top of Gherkin.
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
- ruby
- rspec
- cucumber
- minitest
Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.
RR is a test double framework that features a rich selection of double techniques and a terse syntax. ⛺
A trusty CLI companion to monitor file changes and automatically run the corresponding Ruby specs. Ready to assist on any Ruby project, no setup needed!
- ruby
- cli
- file-changes
- refactoring
Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code.
- rspec
- parallel-tests
- ruby
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
- ruby
- peer-reviews
- rails-application
- students
RSpec Tracer is a specs dependency analyzer, flaky tests detector, tests accelerator, and coverage reporter tool.
Isolated tests in Ruby.
Distribute app to pgyer beta testing service with fastlane!
- pgyer
- fastlane
- pgyer-plugin
Automated visual testing
Appium Native Crawler CLI - Features include: Screenshots, Performance, Accessibility Detection, Google Translate, Applitools, Monkey Tester
Generate strings supplying a simple pattern. Perfect to be used in test data factories. Validate if a text fulfills a specific pattern. Also you can use regular expressions (Regexp) to generate strings: `/[a-z0-9]{2,5}\w+/.gen`. Generate words in English or Spanish.
- ruby
- ruby-gem
- string
- pattern
Cedar is a tool for testing the strength of Electronic Clinical Quality Measure (eCQM) collection systems that receive Quality Reporting Document Architecture (QRDA) files. Please email [email protected] for more information.