Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
RSpec
![](https://explore-feed.github.com/topics/rspec/rspec.png)
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/timbar09/school_library-ruby
This is a user-friendly tool that efficiently manages book inventory, borrowers, and borrowing history, providing accurate record keeping and enhancing the borrower experience.
command-line-app gitflow-workflow pair-programming pry rspec ruby
Last synced: 04 Feb 2025
https://github.com/abayo-luc/hello-books-rb
Book Store: Hello Books
books codacy-badge jsonwebtoken rails rspec ruby
Last synced: 11 Feb 2025
https://github.com/skyv26/oop-school-library
A school library (or a school library media center) is a library within a school where students, staff, and often, parents of a public or private school have access to a variety of resources.
decorators design-patterns inheritance oop-principles rspec rubocop ruby ruby-gem school-library styleguide workflows
Last synced: 10 Feb 2025
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: 26 Jan 2025
https://github.com/ltfschoen/discrete_math
algorithms cli discrete-mathematics namespaces rakefile rspec ruby-gem threading travis-ci
Last synced: 28 Nov 2024
https://github.com/ansaribrahim/recipe-app
This 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.
cancancan capybara devise factory gitflow license linters rails render rspec ruby rubyonrails tailwindcss testing
Last synced: 24 Jan 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: 26 Jan 2025
https://github.com/abdulhamiid/blog-app
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.
bootstrap bullet devise jwt-token rspec ruby rubyonrails
Last synced: 21 Oct 2024
https://github.com/sentayhu19/tdd-project
In this project, we implemented a class with some methods, by doing test-driven development (TDD).
Last synced: 03 Feb 2025
https://github.com/yeukfei02/divisionly-api
split expenses with friends
hacktoberfest postgres rails rspec ruby ruby-on-rails
Last synced: 11 Jan 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: 06 Feb 2025
https://github.com/skyv26/ruby-enumerable
In Ruby, we call an object enumerable when it describes a set of items and a method to loop over each of them. The built-in enumerables get their enumeration features by including the Enumerable module, which provides methods like #include?, #count, #map, #select and #uniq.
enumerable rspec rubocop ruby ruby-gem
Last synced: 10 Feb 2025
https://github.com/delicelydia/group_hours_app
This is an application of grouping hours spent on different projects in the university.
Last synced: 02 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: 02 Feb 2025
https://github.com/zewdu444/tdd_project
this repository used as Test drive development approach
Last synced: 10 Feb 2025
https://github.com/eudanilobarbosa/bdd-discover
Projeto de testes automatizados realizado no curso BDD eXperience da QAx com Fernando Papito.
bash capybara cli cucumber-ruby git html-css-javascript rails rspec ruby selenium-webdriver visual-studio-code webapp
Last synced: 27 Dec 2024
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: 08 Jan 2025
https://github.com/rwubakwanayo/blog-app
Microverse Module 05 Project: This is an educational project to create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
Last synced: 08 Jan 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: 20 Jan 2025
https://github.com/rwubakwanayo/ror-task-manager
Task Manager is an application that allows users to create categories, create tasks, add tasks to categories, view all tasks and categories, edit tasks and categories, and delete tasks and categories. With this application, users can easily keep track of their tasks and prioritize them to ensure all tasks are managed efficiently.
postgresql rspec ruby-gem ruby-on-rails
Last synced: 08 Jan 2025
https://github.com/muskan2532150/healtyme
"Welcome to our gym product e-commerce site! Discover top-notch fitness gear and supplements. Built with RoR and a powerful backend API for a smooth shopping experience."
fastjsonapi reactjs reduxt rspec ruby-on-rails sass swagg
Last synced: 04 Feb 2025
https://github.com/bastos/rspec-watch
Really simple command line tool to run Rspec when Rails project files get edited
Last synced: 09 Feb 2025
https://github.com/bushmusi/blog-app
The Blog app is a classic example of a blog website. I have created a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
git-flow github-flow mysql psql rails rspec ruby
Last synced: 09 Jan 2025
https://github.com/rongrongteng/phone_number_formatter
UK Phone Number Formatter
Last synced: 02 Feb 2025
https://github.com/leesheppard/coding-test-sales-tax
Coding test that applies sales tax, import tax and excludes items from tax from an imported file.
Last synced: 04 Feb 2025
https://github.com/cassiosantana/rails_learning_base
A simple starting point for experimenting with and implementing various features and gems in a Rails context.
ffaker rails rspec tailwindcss
Last synced: 20 Dec 2024
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: 10 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: 24 Dec 2024
https://github.com/fullstop125/budget-app
this is a Budget App with Ruby on Rails, it allows you to create a user, create a group, create a transaction, you can also see the total amount of money spent in the group, and the total amount of money spent by each user, and the total amount of money spent by each user in the group.
Last synced: 04 Feb 2025
https://github.com/vadim-geroim/grammable
Instagram clone with the Test Driven Development approach.
bootstrap4 carrierwave devise figaro heroku minimagick rails5 rspec ruby simpleform
Last synced: 21 Dec 2024
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: 10 Feb 2025
https://github.com/sevlamare/web_scraper
Get data from web pages to tables.
nokogiri rspec ruby unit-testing
Last synced: 04 Feb 2025
https://github.com/andres-condezo/tdd_project
A class with three methods to implement the test-driven development(TDD).
Last synced: 04 Feb 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: 04 Feb 2025
https://github.com/futhr/spree-last-address
Relieves user of retyping address on return order in Spree Commerce
address checkout e-ecommerce rspec ruby spree
Last synced: 30 Nov 2024
https://github.com/westonganger/automatic_rails_route_testing
Template for easy exception testing for all routes within a Rails app
minitest rails rails-routes rails-testing rspec ruby template
Last synced: 01 Feb 2025
https://github.com/doamaral/ruby-rspec-selenium-capybara
Trying out basic setup and features for UI testing using Capybara
Last synced: 15 Jan 2025
https://github.com/iak97/rails_todo_api
A todo api using ruby on rails with rspec
rails rails-api rails-application rails7 rspec rspec-rails rspec-testing ruby ruby-app ruby-on-rails
Last synced: 21 Jan 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: 03 Feb 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: 10 Feb 2025
https://github.com/wilddima/rspec-live_controllers
RSpec matchers for ActionController::Live
Last synced: 02 Feb 2025
https://github.com/jhawthorn/led_test_formatter
Display test runner progress on LED strips
Last synced: 10 Feb 2025
https://github.com/bilby91/jest-change-matchers
Jest change matchers like RSpec
javascript jest nodejs rspec typescript
Last synced: 02 Feb 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: 01 Jan 2025
https://github.com/dpoetzsch/rspec-resources
A concise DSL for testing rails resources with rspec
dsl rails resources rspec rspec-rails
Last synced: 16 Jan 2025
https://github.com/djc00p/trutouch
Mock website for the company TruTouch Auto Detailing and Window Tint
database javascript rails-application rspec ruby
Last synced: 20 Dec 2024
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: 10 Feb 2025
https://github.com/bohaz/budget-app
TransactTrends is a web application designed to help you manage and keep a detailed track of your financial transactions
css devise javascript postgresql rspec ruby-on-rails stimulus-js
Last synced: 10 Feb 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: 22 Oct 2024
https://github.com/alexander-senko/magic-support
Utility classes and Ruby extensions beyond Active Support
Last synced: 24 Jan 2025
https://github.com/edwardcdev/simple-directory-app
A simple directory app that lists mock data of medical service providers. It is written on Rails, React, GraphQL, and so on.
factorybot graphql-ruby rails5 react rspec semantic-ui webpack
Last synced: 21 Jan 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: 09 Feb 2025
https://github.com/x-govuk/govuk-rspec-helpers
RSpec test helpers for GOV.UK services
Last synced: 02 Jan 2025
https://github.com/nickemma/tdd-project
Test Driven Development (TDD) is software development approach in which test cases are developed to specify and validate what the code will do. In simple terms, test cases for each functionality are created and tested first and if the test fails then the new code is written in order to pass the test and making code simple and bug-free
Last synced: 16 Jan 2025
https://github.com/silva4dev/ruby-clean-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 Oct 2024
https://github.com/yaairfernando/groceries_app
RoR application to organize transactions by goal
bootstrap css3 flexbox mobile rspec ruby ruby-on-rails
Last synced: 02 Jan 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: 02 Jan 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: 20 Jan 2025
https://github.com/bienvenuushindi/sharingan
knowledge based system has been created to help code reviewers quickly search for specific code review guidelines and generate a ready to use comment for each requirement that is not followed
hotwire-turbo javascript rails rspec ruby stimulusjs tailwindcss turbo-stream
Last synced: 02 Feb 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: 30 Jan 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: 20 Jan 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: 01 Feb 2025
https://github.com/bestwebua/rspec_file_chef
Rspec File Chef - File Environment control :floppy_disk:
rspec rspec-testing ruby ruby-gem
Last synced: 02 Feb 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: 10 Jan 2025
https://github.com/markgoho/rspec-report-analyzer
Analyze rspec runtime reports
Last synced: 12 Feb 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: 26 Jan 2025
https://github.com/burythehammer/hearthwiz
Hearthstone card management website
cucumber hearthstone rspec ruby ruby-on-rails
Last synced: 12 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: 26 Jan 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: 02 Feb 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: 08 Feb 2025
https://github.com/twe4ked/rspec-api-docs
Generate API documentation using RSpec
api documentation dsl formatter rspec
Last synced: 02 Feb 2025
https://github.com/emilio2hd/rails_template
Application rails template
factory-bot ffaker rails rails-template rspec rubocop simplecov
Last synced: 12 Feb 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: 22 Jan 2025
https://github.com/cristiancfe/automacaowebaula
Automacao com Cucumber, Capybara e Ruby
capybara cucumber rspec rubygem site-prism
Last synced: 18 Jan 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: 02 Feb 2025
https://github.com/alejandroq12/api-testing-rspec
The API Testing Spec is a project designed to practice API testing with RSpec.
Last synced: 10 Feb 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/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: 12 Jan 2025
https://github.com/cliftondavies/hap-api
The Ruby on Rails REST API for Hikes Against Poverty.
devise-token-auth heroku postgresql rspec rspec-rails ruby ruby-on-rails shoulda-matchers sql
Last synced: 12 Jan 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: 02 Feb 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: 18 Jan 2025
https://github.com/ianagbip1oti/kutiespec
Testing framework for Kotlin based on RSpec
Last synced: 10 Feb 2025
https://github.com/futhr/spree-dibs
Spree Payment Gateway for DIBS
dibs draft e-commerce extension rspec ruby spree spree-dibs spree-payment-gateway wip
Last synced: 07 Feb 2025
https://github.com/greena13/test_assistant
A toolbox for increased testing efficiency with RSpec
assertions debugger rails rspec testing-tools
Last synced: 22 Jan 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: 19 Jan 2025
https://github.com/arvindcj/testignore
File grained control over temporarily disabling Tests.
ignore-list rspec testing-tools
Last synced: 22 Jan 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: 19 Jan 2025
https://github.com/benmuiruri/bowling-scores
A Ruby command line application for scoring a bowling game from data provided in a text file
Last synced: 10 Jan 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/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