Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
RSpec
rspec is a computer domain-specific language (DSL) testing tool written in the programming language Ruby to test Ruby code. It is a behavior-driven development (BDD) framework which is extensively used in production applications. The basic idea behind this concept is that of test-driven development (TDD) where the tests are written first and the development is based on writing just enough code that will fulfill those tests followed by refactoring. It contains its own mocking framework that is fully integrated into the framework based upon JMock. The simplicity in the RSpec syntax makes it one of the popular testing tools for Ruby applications.
- GitHub: https://github.com/topics/rspec
- Wikipedia: https://en.wikipedia.org/wiki/RSpec
- Repo: https://github.com/rspec
- Created by: Andy Lindeman, Jon Rowe, Sam Phippen, Bradley Schaefer, Steven Baker, Dave Astels, Aslak Hellesøy
- Released: May 18, 2007
- Related Topics: tdd, bdd, cucumber, minitest, gherkin, relish, domain-specific-language, jmock, capybara, ruby,
- Last updated: 2025-02-02 00:26:18 UTC
- JSON Representation
https://github.com/thoughtbot/shoulda-matchers
Simple one-liner tests for common Rails functionality
Last synced: 27 Jan 2025
https://github.com/rspec/rspec
RSpec meta-gem that depends on the other components
Last synced: 26 Nov 2024
https://github.com/rspec/rspec-metagem
RSpec meta-gem that depends on the other components
Last synced: 25 Nov 2024
https://github.com/mbj/mutant
Automated code reviews via mutation testing - semantic code coverage.
code-quality-analyzer code-review coverage dynamic-analysis minitest mutant mutation-testing rspec ruby static-analysis static-anaysis uncovered-semantics
Last synced: 28 Jan 2025
https://github.com/test-prof/test-prof
Ruby Tests Profiling Toolbox
hacktoberfest profiling rails rspec ruby testing
Last synced: 28 Jan 2025
https://github.com/julianguyen/ifme
Free, open source mental health communication web app to share experiences with loved ones
capybara community-driven flow free-software hacktoberfest html i18n javascript jest mental-health rails react react-testing-library rspec ruby ruby-on-rails scss social-impact storybook webpack
Last synced: 08 Jan 2025
https://github.com/ifmeorg/ifme
Free, open source mental health communication web app to share experiences with loved ones
capybara community-driven flow free-software hacktoberfest html i18n javascript jest mental-health rails react react-testing-library rspec ruby ruby-on-rails scss social-impact storybook webpack
Last synced: 29 Jan 2025
https://github.com/zipmark/rspec_api_documentation
Automatically generate API documentation from RSpec
Last synced: 28 Jan 2025
https://github.com/rspec/rspec-expectations
Provides a readable API to express expected outcomes of a code example
Last synced: 09 Dec 2024
https://github.com/email-spec/email-spec
Collection of RSpec/MiniTest matchers and Cucumber steps for testing email in a ruby app using ActionMailer or Pony
actionmailer cucumber cucumber-steps mailer minitest pony rspec rspec-matchers ruby
Last synced: 28 Jan 2025
https://github.com/rspec/rspec-mocks
RSpec's 'test double' framework, with support for stubbing and mocking
Last synced: 02 Dec 2024
https://github.com/paulelliott/fabrication
This project has moved to GitLab! Please check there for the latest updates.
activerecord cucumber datamapper mongoid rspec ruby sequel testing
Last synced: 20 Jan 2025
https://github.com/splitwise/super_diff
A more helpful way to view differences between complex data structures in RSpec.
Last synced: 28 Jan 2025
https://github.com/rubocop/rspec-style-guide
Best practices for writing your specs!
best-practices rspec ruby style style-guide
Last synced: 02 Feb 2025
https://github.com/thekompanee/fuubar
The instafailing RSpec progress bar formatter
Last synced: 30 Jan 2025
https://github.com/amatsuda/heavens_door
Capybara test scenario recorder for Rails
capybara engine feature-tests rails rspec test-unit
Last synced: 31 Jan 2025
https://github.com/chefspec/chefspec
Write RSpec examples and generate coverage reports for Chef recipes!
Last synced: 28 Jan 2025
https://github.com/rubocop/rubocop-rspec
Code style checking for RSpec files.
lint rspec rubocop ruby static-analysis testing
Last synced: 28 Jan 2025
https://github.com/piotrmurach/rspec-benchmark
Performance testing matchers for RSpec
benchmark measurements performance-testing rspec rspec-matchers testing
Last synced: 30 Jan 2025
https://github.com/palkan/n_plus_one_control
RSpec and Minitest matchers to prevent N+1 queries problem
database-testing hacktoberfest minitest performance-testing rspec ruby testing
Last synced: 30 Jan 2025
https://github.com/zapnap/sinatra-template
A base Sinatra application template with DataMapper, and RSpec. Just fork and build.
datamapper rspec sinatra template
Last synced: 01 Feb 2025
https://github.com/knapsackpro/knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
auto-balancing buildkite ci-server circle-ci cucumber minitest parallelism rspec ruby semaphore-ci snap-ci spinach testing-tools travis-ci turnip
Last synced: 28 Jan 2025
https://github.com/KnapsackPro/knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
auto-balancing buildkite ci-server circle-ci cucumber minitest parallelism rspec ruby semaphore-ci snap-ci spinach testing-tools travis-ci turnip
Last synced: 02 Nov 2024
https://github.com/exoego/rspec-openapi
Generate OpenAPI schema from RSpec request specs
Last synced: 31 Jan 2025
https://github.com/djezzzl/factory_trace
Simple tool to maintain factories and traits from FactoryBot
factory-bot factory-girl minitest rspec ruby test-unit testing
Last synced: 02 Feb 2025
https://github.com/r7kamura/autodoc
Generate documentation from your rack application & request-spec.
Last synced: 30 Jan 2025
https://github.com/stepful/cyperful
Interactive system testing UI for capybara
capybara dx e2e-testing end-to-end-testing minitest rails rspec system-testing test tests
Last synced: 29 Jan 2025
https://github.com/elsoul/souls
🚧Deprecated. Moved to Skeet https://skeet.dev/ 🚧🕺 SOULs 💃 Build Serverless Apps faster like Rails. Powered by Ruby GraphQL, Active Record, RSpec, RuboCop, and Google Cloud.
active-record api cloud-native framework google-cloud google-cloud-run graphql graphql-api nat pubsub rails rspec rubocop ruby ruby-on-rails serverless serverless-framework worker
Last synced: 29 Jan 2025
https://github.com/toptal/crystalball
Regression Test Selection library for your RSpec test suite
rails regression-test-selection rspec ruby tests
Last synced: 24 Jan 2025
https://github.com/everydayrails/everydayrails-rspec-2017
Sample source for the 2017 edition of Everyday Rails Testing with RSpec.
bdd learning learning-ruby rspec ruby ruby-on-rails tdd testing
Last synced: 19 Jan 2025
https://github.com/ryotarai/infrataster
Infrastructure Behavior Testing Framework
Last synced: 27 Jan 2025
https://github.com/rantly-rb/rantly
Ruby Imperative Random Data Generator and Quickcheck
minitest property-based-testing quickcheck random randomness randomness-generation randomness-testing rspec ruby test-unit
Last synced: 26 Jan 2025
https://github.com/nspec/nspec
A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.
bdd core dotnet mocha nspec nspec-tests rspec tdd testing
Last synced: 27 Jan 2025
https://github.com/nspec/NSpec
A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.
bdd core dotnet mocha nspec nspec-tests rspec tdd testing
Last synced: 27 Oct 2024
https://github.com/jejacks0n/apitome
Apitome: /iˈpitəmē/ An API documentation presentation layer for RSpec API Documentation output.
Last synced: 30 Jan 2025
https://github.com/archonic/limestone
Boilerplate Rails 6 SaaS application with Webpack, Stimulus and Docker integration.
boilerplate devise docker flipper limestone rails rspec saas searchkick sidekiq stimulus stripe webpack
Last synced: 30 Jan 2025
https://github.com/pundit-community/pundit-matchers
A set of RSpec matchers for testing Pundit authorisation policies.
authorisation authorization pundit pundit-matchers rspec rspec-matchers ruby
Last synced: 27 Jan 2025
https://github.com/nepalez/rspec-sqlimit
RSpec matcher to control SQL queries made by block of code
activerecord rails rspec rspec-matchers ruby ruby-on-rails
Last synced: 02 Feb 2025
https://github.com/amatsuda/still_life
Rails upgrade's best friend
capybara minitest rspec ruby ruby-on-rails test-unit
Last synced: 02 Feb 2025
https://github.com/twe4ked/rspec-nc
🚦 RSpec formatter for OS X's Notification Center
macos notifications rspec ruby
Last synced: 31 Jan 2025
https://github.com/palkan/action-cable-testing
Action Cable testing utils
actioncable minitest rails rspec testing
Last synced: 29 Jan 2025
https://github.com/sandro/specjour
distributed rspec & cucumber via bonjour
bonjour concurrent-tests distributed-tests rspec ruby test-runner testing-tools
Last synced: 31 Jan 2025
https://github.com/erwinjunker/regressor
Generate specs for your rails application the easy way. Regressor generates model and controller specs based on validations, associations, enums, database, routes, callbacks. Use regressor to capture your rails application behaviour.
generator rspec test-automation
Last synced: 31 Jan 2025
https://github.com/ndea/regressor
Generate specs for your rails application the easy way. Regressor generates model and controller specs based on validations, associations, enums, database, routes, callbacks. Use regressor to capture your rails application behaviour.
generator rspec test-automation
Last synced: 14 Oct 2024
https://github.com/mumuki/mumuki-laboratory
:microscope: Where students practice and receive automated and human feedback
assessment auth0 code-assesment education exercises extensible laboratory lms multitenant postgresql programming-exercises rails rspec ruby saml
Last synced: 30 Jan 2025
https://github.com/kucaahbe/rspec-html-matchers
Old school have_tag, with_tag(and more) matchers for rspec 3 (Nokogiri powered)
Last synced: 01 Feb 2025
https://github.com/expertiza/expertiza
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.
bower docker education expertiza expertiza-wiki nsf peer-assessment peer-reviews rails rails-application rspec rubocop ruby students vcl
Last synced: 30 Jan 2025
https://github.com/serpapi/turbo_tests
Run RSpec tests on multiple cores. Like parallel_tests but with incremental summarized output. Originally extracted from the Discourse and Rubygems source code.
Last synced: 31 Jan 2025
https://github.com/zuazo/dockerspec
A small Ruby Gem to run RSpec and Serverspec, Infrataster and Capybara tests against Dockerfiles or Docker images easily.
capybara circleci compliance devops docker docker-compose rspec rspec-retry serverspec spec tdd tdd-utilities testing travis-ci
Last synced: 28 Jan 2025
https://github.com/r7kamura/rspec-request_describer
RSpec plugin to write self-documenting request-specs.
Last synced: 31 Jan 2025
https://github.com/casecommons/with_model
Dynamically build an Active Record model (with table) within a test context
activerecord minitest rspec ruby testing
Last synced: 26 Jan 2025
https://github.com/Casecommons/with_model
Dynamically build an Active Record model (with table) within a test context
activerecord minitest rspec ruby testing
Last synced: 02 Nov 2024
https://github.com/lockstep/rails_new
A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours 🔥🚀
figaro heroku pry rails rspec ruby ruby-on-rails
Last synced: 23 Jan 2025
https://github.com/skroutz/rspecq
Distribute and run RSpec suites among parallel workers; for faster CI builds
ci ci-tools rspec rspec-runner rspec-suite rspec-testing test-runner test-runners
Last synced: 01 Feb 2025
https://github.com/avmnu-sng/rspec-tracer
RSpec Tracer is a specs dependency analyzer, flaky tests detector, tests accelerator, and coverage reporter tool.
coverage coverage-report jruby parallel-tests rails rspec ruby testing
Last synced: 01 Feb 2025
https://github.com/skryukov/skooma
Skooma is a Ruby library for validating API implementations against OpenAPI documents.
hacktoberfest openapi rspec ruby
Last synced: 02 Feb 2025
https://github.com/greghaskins/spectrum
A BDD-style test runner for Java 8. Inspired by Jasmine, RSpec, and Cucumber.
bdd gherkin jasmine java java-8 junit rspec test-runner testing unit-testing
Last synced: 19 Dec 2024
https://github.com/agileventures/websiteone
A website for Agile Ventures
agile cucumber heroku open-source opensource rspec ruby ruby-on-rails
Last synced: 01 Feb 2025
https://github.com/AgileVentures/WebsiteOne
A website for Agile Ventures
agile cucumber heroku open-source opensource rspec ruby ruby-on-rails
Last synced: 10 Nov 2024
https://github.com/st0012/ruby-lsp-rspec
A Ruby LSP addon for RSpec tests
rspec ruby-lsp vscode-extension
Last synced: 31 Jan 2025
https://github.com/knapsackpro/knapsack_pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests run in optimal time
auto-balancing buildkite ci-server circle-ci cucumber minitest parallelism rspec ruby semaphore-ci snap-ci spinach testing-tools travis-ci turnip
Last synced: 31 Jan 2025
https://github.com/fnando/factory_bot-preload
Preload factories (factory_bot) just like fixtures. It will be easy and, probably, faster!
factories factory-bot factory-girl minitest preload-factories rspec
Last synced: 01 Feb 2025
https://github.com/KnapsackPro/knapsack_pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests run in optimal time
auto-balancing buildkite ci-server circle-ci cucumber minitest parallelism rspec ruby semaphore-ci snap-ci spinach testing-tools travis-ci turnip
Last synced: 24 Nov 2024
https://github.com/eliotsykes/rails-testing-toolbox
:wrench: Tools to help Rails developers test
capybara rails-testing rspec rspec-rails ruby ruby-on-rails selenium testing testing-tools
Last synced: 26 Jan 2025
https://github.com/renderedtext/base-app
An app to help jumpstart a new Rails 4 app. Features Ruby 2.0, PostgreSQL, jQuery, RSpec, Cucumber, user and admin system built with Devise, Facebook login.
cucumber database devise facebook-login jquery rspec ruby semaphore-open-source
Last synced: 03 Jan 2025
https://github.com/razum2um/lurker
📖 The ultimate tool for documenting and testing APIs in Rails
documentation documentation-tool json-schema lurker minitest rails rspec ruby
Last synced: 28 Jan 2025
https://github.com/bogdan/accept_values_for
Rspec matchers to test ActiveModel validation that follows BDD.
Last synced: 27 Jan 2025
https://github.com/icy-arctic-fox/spectator
Feature-rich testing framework for Crystal inspired by RSpec.
bdd crystal hacktoberfest rspec spec tdd testing
Last synced: 28 Jan 2025
https://github.com/archonic/limestone-accounts
Boilerplate Rails 5.2 multitenant SaaS application with webpack and Docker integration. Billing is scoped to accounts.
boilerplate devise docker flipper rails rspec saas searchkick sidekiq stimulus stripe webpack
Last synced: 17 Jan 2025
https://github.com/rspec/rspec-support
Common code needed by the other RSpec gems. Not intended for direct use.
Last synced: 04 Dec 2024
https://github.com/serradura/dicas-de-programacao-em-ruby
Dicas para iniciantes de boas práticas de desenvolvimento de software em Ruby
aruba oop oop-principles orientacao-a-objetos refactoring refatoracao rspec ruby
Last synced: 03 Jan 2025
https://github.com/olimorris/neotest-rspec
🧪 Neotest adapter for RSpec. Works in Docker containers too
neotest neovim neovim-plugin nvim nvim-plugin rspec ruby
Last synced: 26 Jan 2025
https://github.com/thanhluanuit/full-stack-web-developer
🔥 Roadmap to become a Full Stack Web Developer. What? Why? How?
fullstack-developer rails roadmap rspec ruby ruby-on-rails web-developer
Last synced: 07 Nov 2024
https://github.com/connorshea/vscode-ruby-test-adapter
A Ruby test adapter extension for the VS Code Test Explorer
automated-testing minitest rspec ruby vscode vscode-extension vscode-ruby vscode-test-adapter vscode-test-explorer
Last synced: 23 Jan 2025
https://github.com/drewish/rspec-rails-swagger
Generate Swagger 2.0 docs for Rails apps using RSpec request specs. Test results can be captured as response examples.
Last synced: 29 Jan 2025
https://github.com/livinginthepast/fake_ftp
A fake FTP server for use with ruby tests
ftp ftp-server minitest rspec ruby
Last synced: 17 Jan 2025
https://github.com/wetransfer/wt_activerecord_index_spy
A gem to spy queries running with Active Record and report missing indexes
activerecord database-indexes mysql postgersql rails rspec ruby wt-branch-protection-default
Last synced: 30 Jan 2025
https://github.com/WeTransfer/wt_activerecord_index_spy
A gem to spy queries running with Active Record and report missing indexes
activerecord database-indexes mysql postgersql rails rspec ruby wt-branch-protection-default
Last synced: 24 Nov 2024
https://github.com/nebulab/reverse_coverage
A tool to find the test examples which cover a specific line (or set of lines) of a Ruby project
Last synced: 29 Jan 2025
https://github.com/mikik0/omochi
Omochi leverages static analysis techniques to scrutinize Ruby codebases and identify methods that lack associated spec files.
Last synced: 26 Jan 2025
https://github.com/dgollahon/mutest
fork of mutant with inline disable comments and a few different mutations.
lint mutation-testing quality-control rspec ruby testing
Last synced: 17 Jan 2025
https://github.com/mocktools/ruby-smtp-mock
💎 Ruby SMTP mock. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
fake-server fake-smtp-server hacktoberfest mock mock-server mocktools rspec ruby ruby-gem smtp smtp-fake smtp-mail smtp-mock smtp-server testing testing-tools
Last synced: 01 Feb 2025
https://github.com/mocktools/ruby-dns-mock
DNS mock server written on 💎 Ruby. Mimic any DNS records for your test environment with fake DNS server.
developer-tools dns dns-mock dns-server fake-dns fake-server hacktoberfest mock mock-server mocktools rspec ruby testing testing-tools
Last synced: 25 Jan 2025
https://github.com/codica2/rspec-best-practices
Examples of RSpec code
rails rspec rspec-rails test-driven-development
Last synced: 07 Nov 2024
https://github.com/krisleech/wisper-rspec
RSpec matchers and stubbing for Wisper
Last synced: 29 Jan 2025
https://github.com/agileventures/localsupport
A directory of local support services and volunteer opportunities
activerecord agile caching capybara continuous-deployment continuous-integration cucumber geolocation heroku heroku-deployment javascript open-source rails rails-application rails5 rspec rspec-rails ruby ruby-on-rails travis-ci
Last synced: 28 Jan 2025
https://github.com/tuwilof/fitting
Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log.
api-blueprint consumer-driven-contracts coverage coverage-api document-driven-development drafter json-schema openapi openapi3 rspec swagger tests-coverage validation webmock
Last synced: 29 Jan 2025
https://github.com/lucascaton/massa
Keep the quality, good practices and security of Rails projects.
good-practices rails rspec rubocop ruby
Last synced: 17 Jan 2025