66 Testing gems and projects
-
faker
9.8 8.8 L5 RubyA library for generating fake data such as names, addresses, and phone numbers. -
vcr
9.1 4.8 L5 RubyRecord your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests. -
shoulda-matchers
8.8 7.5 L5 RubyProvides Test::Unit- and RSpec-compatible one-liners that test common Rails functionality. These tests would otherwise be much longer, more complex, and error-prone. -
Parallel Tests
8.5 5.5 L5 RubySpeedup Test::Unit + RSpec + Cucumber by running parallel on multiple CPUs (or cores). -
minitest
8.5 4.6 L2 Rubyminitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. -
Spring
8.3 2.7 L4 RubyPreloads your rails environment in the background for faster testing and Rake tasks. -
timecop
8.3 3.9 L4 RubyProvides "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code. -
Konacha
6.2 0.0 L5 RubyTest your Rails application's JavaScript with the mocha test framework and chai assertion library. -
Appraisal
6.1 1.9 L5 RubyAppraisal integrates with bundler and rake to test your library against different versions of dependencies. -
Knapsack
4.3 3.7 RubyOptimal test suite parallelisation across CI nodes for RSpec, Cucumber, Minitest, Spinach and Turnip. -
ActiveMocker
4.2 0.0 L4 RubyGenerate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database. -
Wrong
4.0 0.0 L5 RubyWrong provides a general assert method that takes a predicate block. Assertion failure messages are rich in detail. -
Zapata
3.9 0.0 L5 RubyWho has time to write tests? This is a revolutionary tool to make them write themselves. -
RR
3.2 1.5 L4 RubyA test double framework that features a rich selection of double techniques and a terse syntax. -
rspec-side_effects
0.8 0.0 RubyRSpec extension for checking the side effects of your specifications. -
rspec-log_matcher
0.5 3.7 RubyAn RSpec custom matcher to test application code that logs information into log files. -
CodeBreaker
0.3 2.6 RubyBreaking a Ruby code snippet into a sequence of classes and their connecting methods.
Get performance insights in less than 4 minutes
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.
Sponsored
scoutapm.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.