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-06-27 00:26:45 UTC
- JSON Representation
https://github.com/monade/rspec_sql_matcher
A gem to match SQL queries within your RSpec tests
rails rspec rspec-matchers ruby sql
Last synced: 22 Mar 2025
https://github.com/olipliche/tdd-project
In this project, a class with methods was tested by doing test-driven development (TDD) method.
Last synced: 29 Mar 2025
https://github.com/virag-ky/tdd-ruby-poject
This is an exercise in Ruby to practice Test Driven Development.
rspec rubocop ruby tdd unit-testing
Last synced: 28 Feb 2025
https://github.com/abayo-luc/hello-books-rb
Book Store: Hello Books
books codacy-badge jsonwebtoken rails rspec ruby
Last synced: 05 Apr 2025
https://github.com/tinix/ot367-server-api
RESTful Api Ruby
api aws-s3 circleci docer-compose docker documentation gihub-actions json jwt jwt-authentication kubernetes rail rspec ruby
Last synced: 22 Mar 2025
https://github.com/sevlamare/web_scraper
Get data from web pages to tables.
nokogiri rspec ruby unit-testing
Last synced: 29 Mar 2025
https://github.com/andriy-baran/rspec_vars_helper
Small extension that helps organize your tests
Last synced: 05 Apr 2025
https://github.com/ritobrotomukherjee/oops-school-library-ruby
It's a school library using Ruby. The data gets added and deleted from CLI. It's a simple project to learn developing project from UML diagram
cli gitflow learning-by-doing mvc-architecture rspec ruby school-library solid-principles unit-test
Last synced: 31 Mar 2025
https://github.com/darhazer/active_record_change_matchers
Custom RSpec matchers for ActiveRecord record creation.
active-record rspec rspec-custom-matchers ruby
Last synced: 05 Mar 2025
https://github.com/divinecharlotte/recipe-app
The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe. Also, allow you to share the Recipes by making it Public.
cancancan css3 devise html5 rails7 rspec
Last synced: 05 Apr 2025
https://github.com/alexander-senko/magic-support
Utility classes and Ruby extensions beyond Active Support
Last synced: 06 May 2025
https://github.com/omar-muhamad/catalog-of-my-things-capstone
This is a CLI (Command Line Interface) app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Everything is based on the UML class diagram. The data was stored in JSON files but we also prepared a database with tables structure analogical to our program's class structure.
Last synced: 22 Feb 2025
https://github.com/hayat01sh1da/botpress-accuracy-checkers
This repository contains Ruby on Rails app and Ruby/Python Script which examine accuracy of response returned by Botrpress.
botpress csv docker json python rspec ruby ruby-on-rails
Last synced: 05 Apr 2025
https://github.com/silva4dev/ruby-meeting-scheduler-clean-project
๐ Building a meeting room reservation management system with Ruby and Deno Fresh using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles ๐ฏโจ.
deno design-patterns domain-driven-design fresh hanami rails rspec ruby ruby-on-rails solid-principles test-driven-development typescript
Last synced: 04 Apr 2025
https://github.com/bilby91/jest-change-matchers
Jest change matchers like RSpec
javascript jest nodejs rspec typescript
Last synced: 28 Mar 2025
https://github.com/olawale-o/rails_blog_app
"Rails Blog App" a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
cancancan devise devise-jwt postgresql rspec ruby ruby-on-rails
Last synced: 28 Mar 2025
https://github.com/olawale-o/school_library
"School library" A ruby application to record what books are in the library and who borrows them
Last synced: 28 Mar 2025
https://github.com/rongrongteng/phone_number_formatter
UK Phone Number Formatter
Last synced: 27 Jun 2025
https://github.com/olawale-o/our_recipe_app
The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.
bootstrap cancancan capybara devise factorybot postgresql rspec ruby ruby-on-rails
Last synced: 28 Mar 2025
https://github.com/george-swift/expense-tracker-api
An API only Rails app to provide and manage resourceful routes for a React-Redux frontend application that allows users to manage expenses.
database postgresql rails-api rspec
Last synced: 28 Mar 2025
https://github.com/Darhazer/active_record_change_matchers
Custom RSpec matchers for ActiveRecord record creation.
active-record rspec rspec-custom-matchers ruby
Last synced: 04 Feb 2025
https://github.com/omarsalem7/blog-app
A typical example of a blog website is the Blog app. I built a completely working website that displays a list of topics and allows visitors to engage with them by leaving comments and like them.
cancancan devise postgresql rspec rspec-rails ruby ruby-on-rails
Last synced: 28 Mar 2025
https://github.com/said-laasri/catalog_all_things
Users can store their favourite Books, Games and Music Albums in this Bank made of Ruby
postgresql rspec rspec-testing ruby ruby-gem sql
Last synced: 27 Mar 2025
https://github.com/andres-condezo/tdd_project
A class with three methods to implement the test-driven development(TDD).
Last synced: 29 Mar 2025
https://github.com/fblupi/echaequipos-backend
EchaEquipos backend: API and admin panel build with Rails
api backend coveralls hacktoberfest mysql rails rspec travis-ci unit-test
Last synced: 25 Mar 2025
https://github.com/doamaral/ruby-rspec-selenium-capybara
Trying out basic setup and features for UI testing using Capybara
Last synced: 05 Mar 2025
https://github.com/kelsonbatista/logistics-system-ruby-on-rails
Logistics System in Ruby on Rails
activerecord bootstrap devise full-stack orm rspec rspec-rails ruby ruby-on-rails sqlite
Last synced: 27 Mar 2025
https://github.com/iaintshine/ruby-test-tracer
OpenTracing compatible Tracer implementation to be used in tests in Ruby
opentracing rspec ruby tests tracer
Last synced: 26 Apr 2025
https://github.com/testingbot/ruby-rspec-example
An example of Ruby with RSpec for TestingBot.com
rspec rspec-examples selenium-webdriver webdriver
Last synced: 13 Mar 2025
https://github.com/bestwebua/rspec_file_chef
Rspec File Chef - File Environment control :floppy_disk:
rspec rspec-testing ruby ruby-gem
Last synced: 28 Mar 2025
https://github.com/bperlakih/rspec_tcr
Test Commit || Reset for rspec + fswatch (on zsh)
fswatch rspec rspec-tcr rspec-testing tcr test-driven-development zsh
Last synced: 13 Mar 2025
https://github.com/vadim-geroim/fibonacci
Fibonacci Sequence: contains iterative and recursive solutions, tests and logs time performance
Last synced: 02 Mar 2025
https://github.com/greena13/test_assistant
A toolbox for increased testing efficiency with RSpec
assertions debugger rails rspec testing-tools
Last synced: 16 Mar 2025
https://github.com/arvindcj/testignore
File grained control over temporarily disabling Tests.
ignore-list rspec testing-tools
Last synced: 16 Mar 2025
https://github.com/andres-condezo/blog
The Blog app is a classic example of a blog website. a fully functional website that shows the list of posts and empower readers to interact with them by adding comments and liking posts.
postgresql rspec ruby ruby-on-rails
Last synced: 29 Mar 2025
https://github.com/cristiancfe/httparty_rspec
git httparty postman-api rspec ruby
Last synced: 11 Mar 2025
https://github.com/vic778/bookme
the general idea is to mimic the primitive features of Calendly. An end user can visit a unique direct link to book events with someone else. These events can be free to book or require payment. Those that book events shouldn't be necessary to create an account. Those that make the events and availability slots do need an account.
activestorage devise heroku postresql rspec ruby ruby-on-rails sidekiq stripe
Last synced: 23 Feb 2025
https://github.com/lcmen/testy_cookie
TestyCookie provides a helper to access plain, permanent, signed and encrypted cookies in Rails controller / integration / request tests.
Last synced: 29 Mar 2025
https://github.com/mnisarali/budget_trackie
A mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
bs-5 capybara devise psql-database rspec ruby-on-rails
Last synced: 05 Apr 2025
https://github.com/juandbta/recipes-project
The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe. Also, the app allows you to make them public so anyone can access them.
capybara css-flexbox css3 database front-end-development posgresql rspec ruby ruby-on-rails unit-testing
Last synced: 24 Mar 2025
https://github.com/quequeo/rails-api-and-react
Ruby on Rails API with React JS
active-storage api javascript kaminari material-ui postgresql rails react rspec ruby vite
Last synced: 20 Feb 2025
https://github.com/cassiosantana/rspec_ruby
Mini curso de testes Ruby com Rspec
bundler gem rspec rspec-rails ruby ruby-on-rails youtube
Last synced: 05 Apr 2025
https://github.com/gvgesanto2/microverse-gs-money
GS Money is a Full-Stack budget application built with Ruby on Rails, Sass, and Postgres, where users can create different types of transactions (income and expenses) that can be organized into categories. Each category has its transactions, displaying the total amount spent and earned.
css3 devise full-stack full-stack-web-development html5 javascript postgresql rails7 rspec ruby ruby-on-rails sass
Last synced: 22 Feb 2025
https://github.com/ouasamine/i-budget
iBudget is a web mobile friendly app that support user registration and authentication, where a registred user can keep track of her/his transactions and organise them in groups, the app is built with Ruby on Rails framework.
Last synced: 10 Apr 2025
https://github.com/ijeomaodinko/budget-app
Budget App is about building a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
devices devise rails7 rspec ruby rubyonrails
Last synced: 15 Mar 2025
https://github.com/michinaoshimizu/edrive
Generic event dispatcher for ruby
event-dispatcher gem rspec ruby ruby-gems
Last synced: 05 Mar 2025
https://github.com/juandbta/snaplife
A cutting-edge Ruby on Rails app with PostgreSQL, revolutionizing daily organization. Seamlessly merging task management and note-taking, it's your lightning-fast, all-in-one solution for streamlined life organization.
css-flexbox css3 devise postgresql render rspec rspec-testing rubocop ruby ruby-on-rails
Last synced: 05 Apr 2025
https://github.com/brandonduff/rspec-ordering-mttf
A custom orderer for RSpec that optimizes for test latency (mean time to failure) over test throughput.
rspec ruby tdd testing testing-tools
Last synced: 05 Mar 2025
https://github.com/epaltechs/catalogue-of-things-project
This is a console application project that will help us to keep a record of different types of things we own namely: books, music albums, and games. The application allows you to perform some CRUD operations such as adding new items, reading the items that you have saved, and saving items to .json files.
Last synced: 03 Apr 2025
https://github.com/ltfschoen/discrete_math
algorithms cli discrete-mathematics namespaces rakefile rspec ruby-gem threading travis-ci
Last synced: 15 Apr 2025
https://github.com/rwubakwanayo/tdd
This is an education project that implement a class with some methods, but we did it by doing test-driven development (TDD). The idea is to write tests first and then the code.
Last synced: 12 Jun 2025
https://github.com/marekhakala/photogallery
The Photo Gallery is a web application for photographers with Geo location features.
angularjs bootstrap capybara devise exif font-awesome google-maps-api gulp minimagick phantomjs poltergeist pundit rest-api rspec rspec-rails ruby ruby-on-rails selenium selenium-webdriver
Last synced: 21 Feb 2025
https://github.com/maheshkumar-novice/caesar-cipher-tdd
Caesar cipher program with Tests to practice Test Driven Development
Last synced: 26 Mar 2025
https://github.com/luizfonseca/my-personal-computer
A ruby project built to help Junior Developers learn more about basic structures, controls & more.
junior-developer learning-by-doing rspec ruby
Last synced: 28 Mar 2025
https://github.com/iamsjunaid/budget-bee
budget bee is a mobile web application where you can manage your budget; you have a list of transactions associated with a category, so that you can see how much money you spent and on what.
postgres rspec ruby-on-rails tailwind
Last synced: 13 Jan 2025
https://github.com/hidakatsuya/pdf_matcher-testing
This gem allows testing frameworks such as Test::Unit, RSpec and Minitest to perform PDF matching tests with the pdf_matcher gem.
Last synced: 06 Apr 2025
https://github.com/fumtas1k/kyopro-tessoku
็ซถๆใใญใฐใฉใใณใฐใฎ้ๅใฎ่งฃ็ญ
algorithms gradle java junit5 kotlin rspec ruby
Last synced: 25 Jan 2025
https://github.com/twe4ked/rspec-api-docs
Generate API documentation using RSpec
api documentation dsl formatter rspec
Last synced: 28 Mar 2025
https://github.com/ambrose-kibet/catalog-of-my-things
This is a command line app built collaboratively with ruby that allow the user to arrange thier stuff in an organized manner
Last synced: 05 Apr 2025
https://github.com/tmtocb/palabra-translategame-tdd
Rails 6 app where you can learn words and translations using external Language API, full test suite with RSpec, devise for authentication, pundit for authorization, Travis-CI, Heroku, Brakeman, Bundler-Audit, Pry in development/production.
bootstrap devise external-apis heroku-deployment postgresql rails-api rails6 rspec ruby-on-rails tdd travis-ci travis-ci-github
Last synced: 27 Jun 2025
https://github.com/cassiosantana/pages_ahead
Pages Ahead รฉ uma editora de livros. Com ela podemos gerenciar as partes envolvidas no processo de criaรงรฃo de livros onde temos Autores, Livros, Montagens, Partes, Fornecedores e Contas.
api factorybot ffaker rails rails-application rails7 ransack rspec
Last synced: 08 Apr 2025
https://github.com/danielthefletch/odin-ruby-exercises
Ruby exercises done as part of The Odin Project's web development curriculum.
rspec ruby the-odin-project web-development
Last synced: 24 Jan 2025
https://github.com/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 08 Feb 2025
https://github.com/tsheporamantso/recipe-app
The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.
postgresql rspec ruby-on-rails
Last synced: 22 Mar 2025
https://github.com/lakshmaji/crostarter
Crowdfunding application
rails react rspec ssr typescript
Last synced: 16 Mar 2025
https://github.com/skyv26/morse-code-ruby
Morse code is a method used in telecommunication to encode text characters as standardized sequences of two different signal durations, called dots and dashes, or dits and dahs. Morse code is named after Samuel Morse, one of the inventors of the telegraph.
Last synced: 05 Apr 2025
https://github.com/kazvee/jungle_rails
๐ฟ Full-stack e-commerce app ๐ MVC pattern ๐บ๏ธ Active Record ORM ๐ด Ruby on ๐ Rails 6.1 ๐ข Bootstrap frontend ๐ PostgreSQL database ๐ Bcrypt password management ๐ธ Stripe for secure payments ๐งช Rspec & Cypress automated testing
active-record bootstrap cypress model-view-controller mvc-pattern postgresql rails6 rspec ruby-on-rails scss stripe
Last synced: 21 Jan 2025
https://github.com/santosh-konappanavar/tdd_project
TDD (Test-Driven Development) is a software development methodology where automated tests are written before writing the actual code. In this project, we implemented a class following TDD principles, ensuring that the code is thoroughly tested by creating tests that define the expected behavior and then writing the code to pass those tests.
postgresql-database rspec ruby server
Last synced: 02 Apr 2025
https://github.com/ometman/blogtalk
"Blogtalk" is a Ruby on Rails project that allows authenticated users to post blogs, add comments and like a blog.
html-css-javascript linters postgresql-database rspec rubocop ruby-app ruby-on-rails
Last synced: 22 Mar 2025
https://github.com/jmettraux/bxs
Bundle Exec rSpec - a wrapper for `bundle exec rspec`
Last synced: 25 Jun 2025
https://github.com/aboongm/catalog-of-my-things
In this project, we are creating a console app that will keep a record of different types of things : books, music albums, movies, and games. Everything will be based on the UML class diagram that was provided as requirements for the project. The data will be stored in JSON files but will also prepare a database with tables structure analogical to the program's class structure. "Catalog of my things" will be a simple console app that allows users to manage collections of the things they own.
Last synced: 06 Apr 2025
https://github.com/jhawthorn/led_test_formatter
Display test runner progress on LED strips
Last synced: 05 Apr 2025
https://github.com/silva4dev/meeting-scheduler-clean-architecture-project
๐ฅ Building a meeting room reservation management system with Ruby and Deno Fresh using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles ๐ฏโจ.
deno design-patterns domain-driven-design fresh hanami rails rspec ruby ruby-on-rails solid-principles test-driven-development typescript
Last synced: 10 Apr 2025
https://github.com/cliftondavies/learnar
A Ruby on Rails full-stack app for learners to share progress, connect and find inspiration.
bootstrap4 css3 devise font-awesome-sass heroku html5 postgresql rspec rspec-rails ruby ruby-on-rails sass shoulda-matchers sql
Last synced: 01 Mar 2025
https://github.com/rileymanda/ruby-tdd
Ruby-tdd is A simple ruby application that demonstrates test driven development in ruby using RSpect
Last synced: 14 Mar 2025
https://github.com/rileymanda/ruby-capstone-project
A console app developed to keep a record of different types of things you own: books, music albums, and games. All the implementations are based on UML class diagram and the data is be stored in JSON files.
Last synced: 14 Mar 2025
https://github.com/said-laasri/tdd-ruby
A test driven development project with ruby
Last synced: 27 Mar 2025
https://github.com/vadim-geroim/linked-list-2
Reverse the linked list using mutation
datastructures linked-list rspec ruby
Last synced: 02 Mar 2025
https://github.com/nanki/rspec_compose_context
Composable context for RSpec.
Last synced: 16 Mar 2025
https://github.com/silva4dev/ruby-clean-architecture-api-project
๐ฑ Building an API with Ruby using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles ๐ฏโจ
ci-cd docker docker-compose domain-driven-design grape postgresql rspec ruby sequel solid-principles swagger test-driven-development
Last synced: 12 Mar 2025
https://github.com/mohamedhnoor/realtimesearchanalytics
Real-time search engine that would store analytics from what users searched for.
render rspec ruby ruby-on-rails tailwindcss
Last synced: 05 Apr 2025
https://github.com/miroshni4enko/auctionmarketplace
factory-bot-rails faker postgresql rails rspec ruby
Last synced: 25 Jun 2025
https://github.com/mahabubx7/expense-tracker
This application can be used to track your expenses with various groups or category. Any mobile-end users can use this web-application.
erb expense-tracker mobile-view postgresql render-deployment rspec rubocop ruby ruby-on-rails tailwindcss
Last synced: 04 Mar 2025
https://github.com/cxspxr/react-shortener
:link: Rails API & React URL Shortener
coffeescript2 heroku jsx postcss rack-attack rails rails5-api react reactjs rspec stylus sugarss url-shortener webpack
Last synced: 22 Apr 2025
https://github.com/cristiancfe/automacaowebaula
Automacao com Cucumber, Capybara e Ruby
capybara cucumber rspec rubygem site-prism
Last synced: 11 Mar 2025
https://github.com/bastos/rspec-watch
Really simple command line tool to run Rspec when Rails project files get edited
Last synced: 03 Apr 2025
https://github.com/vadim-geroim/image-blur-3
Build complex data transformation on the implementation of an image
datastructures image-blur rspec ruby
Last synced: 02 Mar 2025