shoulda-matchers
Rails tester
A gem providing RSpec-compatible one-liners for testing common Rails functionality
Simple one-liner tests for common Rails functionality
4k stars
81 watching
909 forks
Language: Ruby
last commit: about 1 month ago
Linked from 3 awesome lists
railsrspecrubytesting
Related projects:
Repository | Description | Stars |
---|---|---|
rspec/rspec-rails | A testing framework and code climate gem for Rails applications | 5,182 |
eliotsykes/rspec-rails-examples | A comprehensive reference for testing Rails apps using RSpec | 2,156 |
rspec/rspec-expectations | A Ruby API to express expected outcomes of code examples | 1,260 |
thoughtbot/suspenders | A set of pre-configured generators and tools to help build rails applications with standard defaults | 4,016 |
tuwilof/fitting | Automates testing and validation of API documentation in Ruby on Rails applications using RSpec, WebMock, and API Blueprint/OpenAPI standards. | 60 |
r7kamura/response_code_matchers | Provides RSpec matchers to compare HTTP response codes with specific expected values. | 60 |
thoughtbot/shoulda | A testing framework specifically designed for Rails applications | 2,211 |
thoughtbot/factory_bot | A library that generates test data for Ruby applications by defining objects with predefined properties and behaviors. | 7,925 |
zuazo/dockerspec | Enables running RSpec and Serverspec tests against Dockerfiles or images | 182 |
thoughtbot/factory_bot_rails | Provides Rails integration for factory bot, allowing automatic generation of test data. | 3,075 |
grosser/parallel_tests | Tool for parallelizing and optimizing tests in Ruby-based applications | 3,387 |
rubocop/rubocop-rspec | Analyzes Ruby code for style and syntax errors in RSpec files | 810 |
nedomas/zapata | Automatically generates RSpec tests based on class and method definitions in Ruby code. | 414 |
thoughtbot/vim-rspec | A Vim plugin for running RSpec tests in the editor. | 657 |
thoughtbot/clearance | Provides a simple and well-tested Rails authentication system with email and password support | 3,709 |