SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Ruby RSpec Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
https://github.com/test-prof/test-prof Test-prof gem
-
-
-
Spork
A DRb server for testing frameworks (RSpec / Cucumber currently) that forks before each run to ensure a clean testing state.
-
email-spec
Collection of RSpec/MiniTest matchers and Cucumber steps for testing email in a ruby app using ActionMailer or Pony
-
-
-
-
-
-
-
puffing-billy
A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec.
-
-
Knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time. (by ArturT)
This seemed extremely suspicious because we use Knapsack, which should ensure near-equal finishing times for all runners. Luckily, Knapsack stores run data and I was able to identify common offenders and identify the common thread - the spiking specs were writing to the database and then being cleaned up by DatabaseCleaner. The project had a complex DB setup, so I reached for the lowest-hanging fruit - I tried :deletion instead of :truncation cleanup strategy and it worked.
-
-
-
-
RR
RR is a test double framework that features a rich selection of double techniques and a terse syntax. ⛺ (by rr)
-
-
-
Ruby RSpec discussion
Ruby RSpec related posts
-
Base test profiling inside docker with test-prof
-
A collection of different tools to analyze your Ruby test suite performance
-
How I stopped RSpec from spiking to 2x runtime
-
How to Use Shoulda Matchers with RSpec for Ruby on Rails
-
Don't Use Mocks
-
Measuring load time on fixtures
-
RSpec GraphQL integration testing
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jan 2025
Index
What are some of the best open-source RSpec projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | shoulda-matchers | 3,525 |
2 | mutant | 1,957 |
3 | Ruby Tests Profiling Toolbox | 1,892 |
4 | ifme | 1,499 |
5 | rspec_api_documentation | 1,450 |
6 | Spork | 1,398 |
7 | email-spec | 1,197 |
8 | awspec | 1,170 |
9 | Phony | 1,018 |
10 | Fuubar | 955 |
11 | Aruba | 949 |
12 | rubocop-rspec | 813 |
13 | Nyan Cat | 739 |
14 | puffing-billy | 662 |
15 | Spinach | 580 |
16 | Knapsack | 519 |
17 | rspec-openapi | 439 |
18 | Bacon | 425 |
19 | FactoryTrace | 387 |
20 | RR | 324 |
21 | rspec_junit_formatter | 301 |
22 | PpSql | 265 |
23 | Test::Unit | 265 |