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/spola1/pet_project
pet project
admin-dashboard ajax-votable api bootstrap qna rspec ruby ruby-on-rails todo-list
Last synced: 12 Jan 2025
https://github.com/eccb7/ruby-tdd
This project is designed to help you learn and practice Test-Driven Development (TDD) in Ruby. You will create a class called Solver and implement various methods while following the TDD approach.
Last synced: 02 Feb 2025
https://github.com/rlmoser99/ruby_rspec_top
A tutorial that I developed for students at The Odin Project to learn RSpec.
Last synced: 12 Dec 2024
https://github.com/kwambiee/school_library
The app allows you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when.
Last synced: 02 Feb 2025
https://github.com/eccb7/school-library
This project empowers you to harness Object Oriented Programming principles to build a sleek and efficient system for managing students, teachers, books, and borrowing records. Explore the project and start your journey towards mastering OOP.
Last synced: 02 Feb 2025
https://github.com/nisevi/thanoscase
Randomly removes half the characters of a given string
circleci continuous-integration gem monkey-patching rspec rspec-testing ruby ruby-gem ruby-library rubygem rubygems string
Last synced: 13 Oct 2024
https://github.com/paulfioravanti/presentations
Collection of technical presentations I've done
code-quality deckset elixir elm markdown presentations rspec ruby ruby-on-rails
Last synced: 09 Dec 2024
https://github.com/tmtocb/tasks-json-rest-api-tdd
Rails 6 Tasks JSON REST CRUD API using JWT authentication, full test suite with RSpec, ActiveModel serialization, versioning, Bcrypt secure password, Travis-CI, Heroku, Brakeman, Bundler-Audit, Pry in development/production.
bcrypt heroku json json-api jwt-authentication rails-api rails6 restful-api rspec serialization tdd travis-ci versioning
Last synced: 20 Jan 2025
https://github.com/vadim-geroim/linked-list-1
Reverse a Linked List.
datastructures linked-list rspec ruby
Last synced: 13 Jan 2025
https://github.com/pboling/silent_stream
ActiveSupport Stream Silencing/Capturing - Without ActiveSupport
outputstream rails rspec ruby testing
Last synced: 31 Dec 2024
https://github.com/testingbot/testingbot_ruby
Ruby gem to use with the Cloud Selenium Service at testingbot.com
rspec rubygem selenium testingbot webdriver
Last synced: 09 Oct 2024
https://github.com/zmekonnen251/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, since sharing recipes is an important part of cooking the app should allow you to make them public so anyone can access them.
bootstrap5 cancancan database devise postgresql rails-application rspec ruby
Last synced: 20 Jan 2025
https://github.com/vic778/school-management
this is a simple backedn project for class managment where teachers can CRUD a student and assign the test to them as well. studnt will be able to login thourht their credentials generated by the teachers. teacher only teachers can manager the CRUD of the whole app even update the user role to be a teacher.
postgresql pundit-matchers rspec rswag rubocop-rails ruby ruby-on-rails
Last synced: 18 Jan 2025
https://github.com/codehass/blog-app
The Blog app exemplifies a typical blog website. Its functionality includes displaying a list of posts and enabling readers to engage with them by leaving comments and likes.
Last synced: 18 Jan 2025
https://github.com/mcrd25/food-tracking-api
api database food-tracker rails rails-api rails5 rspec ruby
Last synced: 21 Jan 2025
https://github.com/marciojg/microservice-architecture
Este projeto é um exemplo de uma solução de "e-commerce" usando padrões de arquitetura, com 2 principais, que são: SAGA with Choreography e Event Sourcing.
kafka microservices my-apps postgresql rails redis-queue rspec ruby-on-rails sagas
Last synced: 16 Dec 2024
https://github.com/dqmrf/taskmanager
Task manager application built using Ruby on Rails technology.
haml heroku postgresql rails rails-application rails4 rspec ruby ruby-on-rails
Last synced: 19 Jan 2025
https://github.com/necojackarc/dotfiles
My dotfiles
bash dotfiles editorconfig gem git pry rspec tmux vim
Last synced: 25 Dec 2024
https://github.com/medsonmoombe/ruby-catalog-capstone
A console app that allows users to manage collections of the things they own: books, music albums, movies, and games. The data is stored in JSON files but there is also a database with the structure of tables analogical to the program's class structure.
Last synced: 19 Jan 2025
https://github.com/rwubakwanayo/budget-app
This is an educational project 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.
Last synced: 08 Jan 2025
https://github.com/monade/rspec_match_structure
A smart structure matcher for RSpec. Raise your expectations!
rails rspec rspec-matchers ruby
Last synced: 14 Oct 2024
https://github.com/eltonsantos/rails7-starter
Rails 7 starter default with Devise, RSpec and TailwindCSS
devise rails7 rspec tailwindcss
Last synced: 21 Jan 2025
https://github.com/jesusgautamah/ruby-ipynbs
My collection of Ruby Jupyter Notebooks
chatgpt gpt-3 ipynb jupyter-notebook rspec ruby
Last synced: 16 Jan 2025
https://github.com/nelcifranmagalhaes/eat_then_diet
A System web for control of diets!
diet materialize rails rspec webapp
Last synced: 30 Jan 2025
https://github.com/gingray/rspec-graphql_assistant
Collection of RSpec helpers to easy test GraphQL query, mutation, subscription
Last synced: 14 Oct 2024
https://github.com/farida-hamid/budgetapp-rails
A mobile application that lets users log in and add transactions associated with a category to see the money spent on each category. Built with: Ruby on Rails, RSPEC, and PostgreSQL.
postgresql rspec ruby-on-rails
Last synced: 19 Jan 2025
https://github.com/v-blaze/gvash-planes-api
GVASH PLANES is a rails API Web-App where users can browse list of planes and make reservations on a plane for a given duration.
api database jwt-authentication postgresql rails rails-api rspec ruby-on-rails
Last synced: 21 Dec 2024
https://github.com/dkniffin/rspec_controller_helpers
A few bits and pieces to make testing controllers easier
Last synced: 14 Oct 2024
https://github.com/drewmoore/buildmycrate
A DJ console in your web browser with online music searching tools.
bootstrap enzyme-testing es2015 html5-audio javascript jest npm rails react react-redux react-router redux rspec ruby sass soundcloud-api travis-ci webpack
Last synced: 20 Dec 2024
https://github.com/mikz/rspec-dom-testing
rails-dom-testing wrapped as RSpec matchers
rspec rspec-matchers rspec-rails
Last synced: 28 Dec 2024
https://github.com/dansantander/trax
Rails app for helping you with keeping track of your tasks and fees per activity with no complications.
integration-tests postgresql rails5 rspec ruby unit-testing
Last synced: 21 Jan 2025
https://github.com/sea-aye/look-out
Report stats to Sea Aye services from your ruby project. Look Out is In charge of the observation of the code for hazards.
code-quality continuous-integration gem reporter rspec ruby simplecov velocity
Last synced: 18 Dec 2024
https://github.com/buildpulse/buildpulse-example-rspec
Example RSpec project to demonstrate connecting to BuildPulse for flaky test detection
Last synced: 07 Nov 2024
https://github.com/vic778/class-manager
Class Manager is a Student-Teacher Portal where techers and student can sign up and teachers can add students in their class assign task and add note by student.
cloudinary devise heroku jwt postg rspec ruby ruby-on-rails uploader
Last synced: 18 Jan 2025
https://github.com/envygeeks/luna-rspec-formatters
:heart_eyes_cat: My custom RSpec formatters.
formatter luna-rspec-formatters rspec ruby
Last synced: 11 Oct 2024
https://github.com/amrani/common_testing
Common Rails testing configuration for Rspec. This gem can help you share your spec setup across rails engines.
modular-monolith rails rspec ruby
Last synced: 22 Dec 2024
https://github.com/tanveerisonline/classup-final-capstoneproject
ClassUp is an online learning platform created as a capstone project at Microverse. It offers users the ability to book online classes and organize study sessions with other learners in their vicinity. By combining virtual learning with real-world interactions, ClassUp aims to create an engaging and collaborative learning atmosphere for students.
bootstrap5 eslint gitflow jest postgres react redux render rspec rswag ruby ruby-on-rails stylelint webpack5
Last synced: 21 Jan 2025
https://github.com/algerina/recipe-app
The Recipe app keeps track of all your recipes and ingredients. 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
capybara database gitflow postgres rails ror rspec ruby
Last synced: 23 Jan 2025
https://github.com/tanveerisonline/rails_final_capstone_project
This mobile web app allows users to create categories and add transactions to each category. The app will show the total amount spent on each category. The app is built with Ruby on Rails. The app is deployed on Render.
css3 html rspec rubocop ruby ruby-on-rails
Last synced: 21 Jan 2025
https://github.com/eval/respectable
Test different inputs against an rspec-expectation (mirror)
Last synced: 13 Jan 2025
https://github.com/kidd254/tdd-project
The TDH (Test Driven Approach) project is meant to use a test driven approach to ensure that the project does not have any bugs at fist instance
rspec ruby test-driven-development
Last synced: 03 Jan 2025
https://github.com/truemail-rb/truemail-rspec
Truemail RSpec helpers :gem:
hacktoberfest rspec truemail truemail-family truemail-rb truemail-rspec
Last synced: 14 Oct 2024
https://github.com/mohamedsabry0/rulint
Basic Ruby conventional rules linter. Using Ruby. From scratch using regex with OOP structure and unit testing.
Last synced: 18 Jan 2025
https://github.com/andrzejsliwa/rails_components_template
Rails Application Template with Komponent.io and other opinionated decisions
application components rails rspec stimulusjs template
Last synced: 29 Jan 2025
https://github.com/dmathieu/rspec-otel
RSpec matchers for the OpenTelemetry framework
Last synced: 14 Oct 2024
https://github.com/sshaw/selfie_formatter
The RSpec Selfie Formatter: A Formatter that takes photos of you while your tests run and uses them to track progress and format the results.
imagesnap photos rspec rspec-formatter ruby selfie-formatter selfies test
Last synced: 17 Dec 2024
https://github.com/trevora-trevora/spec_selector
A view, filter, and rerun utility for RSpec.
rspec rspec-rails ruby ruby-on-rails rubygems
Last synced: 28 Oct 2024
https://github.com/tobuya/catalog_of_my_things
Here, we have created a console app that will help us to keep a record of different types of things we own: books, music albums, movies, and games. Built using Ruby.
postgresql rspec ruby unit-testing
Last synced: 21 Jan 2025
https://github.com/virag-ky/theodinproject-ruby-exercises
This repository is a complement to the Ruby course for The Odin Project. It contains a series of Ruby exercises alongside pre-written tests that will help guide the student towards a solution, providing a Test Driven Development experience.
Last synced: 10 Jan 2025
https://github.com/faranoshamini/tdd_project
A ruby project with methods such as Factorial, ReverseString, FizzBuzz build on TDD approach
Last synced: 19 Dec 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/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/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/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/nisevi/dollar_to_euro
Convert dollars to euros.
codeclimate converter cucumber dollar dollar-to-euro euro exchange-data exchange-rate exchange-rates exchange-server methadone mongo mongodb mongodb-database mongoid rspec ruby ruby-application semaphoreci whenever
Last synced: 10 Oct 2024
https://github.com/wilddima/rspec-live_controllers
RSpec matchers for ActionController::Live
Last synced: 02 Feb 2025
https://github.com/rongrongteng/phone_number_formatter
UK Phone Number Formatter
Last synced: 02 Feb 2025
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/bilby91/jest-change-matchers
Jest change matchers like RSpec
javascript jest nodejs rspec typescript
Last synced: 02 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/ashmalzahra/blog-app
The Blog app is a classic example of a blog website. It is a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
api-endpoints best-practices postgresql request-testing rspec rspec-rails ruby ruby-on-rails
Last synced: 25 Jan 2025
https://github.com/jerryowusu/budgetmanager
Budget Manager is a Ruby on Rails capstone project 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. The application allows the user to: register and log in, so that the data is private to them. introduce new transactions associated with a category. see the money spent on each category.
authentication authorization capybara postgresql rspec ruby-on-rails
Last synced: 05 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: 09 Dec 2024
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: 18 Dec 2024
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/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: 18 Oct 2024
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/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/nanki/rspec_compose_context
Composable context for RSpec.
Last synced: 22 Jan 2025
https://github.com/ahzamir/food-recipes-app
The Food Recipes App keeps track of all your recipes, ingredients. 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, since sharing recipes is an important part of cooking the app allows you to make them public so anyone can access them.
cancancan capybara css devise rspec rubocop ruby ruby-gem ruby-on-rails
Last synced: 09 Jan 2025
https://github.com/yasuakiomokawa/ga-custom-event-check
Google Analyticsカスタムイベント検証用アプリケーション
Last synced: 20 Dec 2024
https://github.com/arnaudband/oop_school_library
Create that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. The app that you will create will allow you to: - Add new students or teachers. - Add new books. - Save records of who borrowed a given book and when. - And all of this will be built in a beautiful and well-organized way!
rspec rubocop-configuration ruby ruby-gem
Last synced: 15 Jan 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: 18 Dec 2024
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: 21 Oct 2024
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/ansaribrahim/bloggy
Cutting-edge web development with Ruby on Rails - Explore and contribute to our open-source blog application project.
cancancan deployment devise license linters render rspec ruby ruby-gem ruby-on-rails swagger tailwindcss
Last synced: 09 Dec 2024
https://github.com/rwojsznis/rspec-sanity
Auto-ticket flaky tests in your rspec test suite
flaky-tests github jira rspec ruby
Last synced: 28 Jan 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: 10 Jan 2025
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: 09 Dec 2024
https://github.com/sevlamare/web_scraper
Get data from web pages to tables.
nokogiri rspec ruby unit-testing
Last synced: 09 Dec 2024
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: 13 Jan 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/ansaribrahim/tdd-project-ruby
"Embark on a test-driven development journey with this project. Create a class using TDD principles, writing tests before code. Your commit history will showcase the proper sequence, ensuring a robust and well-documented solution."
rspec rspec-testing ruby ruby-app
Last synced: 09 Dec 2024
https://github.com/vadim-geroim/image-blur-2
Build a data transformation on a data representation of an image.
datastructures image-blur rspec ruby
Last synced: 13 Jan 2025
https://github.com/vadim-geroim/linked-list-2
Reverse the linked list using mutation
datastructures linked-list rspec ruby
Last synced: 13 Jan 2025
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/bastos/rspec-watch
Really simple command line tool to run Rspec when Rails project files get edited
Last synced: 17 Dec 2024
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/vadim-geroim/fibonacci
Fibonacci Sequence: contains iterative and recursive solutions, tests and logs time performance
Last synced: 13 Jan 2025
https://github.com/vadim-geroim/collatz-sequence
Determining the Collatz sequence for a number.
algorithms collatz-sequences rspec ruby
Last synced: 13 Jan 2025