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/faranoshamini/tdd_project
A ruby project with methods such as Factorial, ReverseString, FizzBuzz build on TDD approach
Last synced: 04 Feb 2025
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: 04 Feb 2025
https://github.com/doamaral/ruby-rspec-selenium
Using the minimal number of libs to do UI Testing
rspec ruby selenium-webdriver testing ui
Last synced: 15 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/ouasamine/tdd-project
A sample Ruby project to practice the TDD flow
Last synced: 24 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/eggmantv/tdd_in_action
TDD实战
capybara rspec ruby ruby-on-rails
Last synced: 23 Jan 2025
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/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/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/igor-starostenko/report_factory-web
React based web app for ReportFactory
dashboard qa qatools react redux report-factory rspec testing tests
Last synced: 12 Feb 2025
https://github.com/mohamedsabry0/rulint
Basic Ruby conventional rules linter. Using Ruby. From scratch using regex with OOP structure and unit testing.
Last synced: 10 Feb 2025
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: 08 Feb 2025
https://github.com/mozameljawad/tdd-project
In this project we implement a Solver class with some methods (factorial, reverse and fizzbuzz), by doing test-driven development (TDD). Remember that we write tests first and then the code.
Last synced: 13 Feb 2025
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: 13 Feb 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/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/eltonsantos/rails7-starter
Rails 7 starter default with Devise, RSpec and TailwindCSS
devise rails7 rspec tailwindcss
Last synced: 13 Feb 2025
https://github.com/sonickmumba/budget_app
Budget app 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. It is built using Ruby on Rails.
bullet css devise rails7 rspec
Last synced: 13 Feb 2025
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: 13 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/pboling/silent_stream
ActiveSupport Stream Silencing/Capturing - Without ActiveSupport
outputstream rails rspec ruby testing
Last synced: 31 Dec 2024
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/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/guerreiropedr0/fast-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: 02 Feb 2025
https://github.com/guerreiropedr0/recipe-app
Sign up or log in, add recipes and manage inventories in this website.
capybara pair-programming rails rspec ruby
Last synced: 02 Feb 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/necojackarc/dotfiles
My dotfiles
bash dotfiles editorconfig gem git pry rspec tmux vim
Last synced: 25 Dec 2024
https://github.com/murodjon000/sales-tax
Basic sales tax is applicable at a rate of 10% on all goods, except books, food, and medical products that are exempt. Import duty is an additional sales tax applicable on all imported goods at a rate of 5%, with no exemptions.
Last synced: 02 Feb 2025
https://github.com/cliftondavies/enumerable-methods
A re-creation of the Ruby Enumerable Module.
Last synced: 12 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/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/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/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/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/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/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/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/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/procore-oss/rspec_profiling
Collects profiles of RSpec test suites
Last synced: 14 Oct 2024
https://github.com/maheshkumar-novice/chess
A command line game written in Ruby
chess colors object-oriented-programming rspec rubocop ruby tests
Last synced: 01 Feb 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/gingray/rspec-graphql_assistant
Collection of RSpec helpers to easy test GraphQL query, mutation, subscription
Last synced: 14 Oct 2024
https://github.com/naomiyocum/battleship
A CLI Battleship game - you vs the computer.
Last synced: 03 Feb 2025
https://github.com/yazino12/blog-app
Blog app 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.
postgresql rspec ruby ruby-on-rails
Last synced: 03 Feb 2025
https://github.com/itsmraga-hub/catalogue-of-my-things
"Catalogue-of-my-things" is a simple console app that allows users to manage collections of the things they own.
json oop rspec ruby ruby-application
Last synced: 03 Feb 2025
https://github.com/eval/respectable
Test different inputs against an rspec-expectation (mirror)
Last synced: 13 Jan 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: 08 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/nanki/rspec_compose_context
Composable context for RSpec.
Last synced: 22 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/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/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 08 Feb 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/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/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/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/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: 18 Jan 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/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/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: 13 Feb 2025
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/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/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/apexatoll/zirconia
Lightweight testing utility for synthesising Ruby gems
bundler rspec ruby ruby-gem ruby-gems rubygem testing testing-tools
Last synced: 13 Feb 2025
https://github.com/bntzio/bloccit
Reddit clone made in rails :alien:
bdd behavior-driven-development bloc capybara clone factory-girl postgresql rails reddit rspec sqlite3 tdd test-driven-development
Last synced: 30 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/vadim-geroim/collatz-sequence
Determining the Collatz sequence for a number.
algorithms collatz-sequences rspec ruby
Last synced: 13 Jan 2025
https://github.com/jhawthorn/led_test_formatter
Display test runner progress on LED strips
Last synced: 10 Feb 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/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: 04 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/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/vadim-geroim/fibonacci
Fibonacci Sequence: contains iterative and recursive solutions, tests and logs time performance
Last synced: 13 Jan 2025
https://github.com/ansaribrahim/budget-app
Budget-App is a web-based application designed to help users manage their expenses and budgets effectively. It allows users to track their spending, categorize expenses, and set budget goals to achieve financial control.
capybara-rspec deployment erb font-awesome gitflow html javascript license linters rails rspec rubocop ruby rubyonrails tailwindcss unit-testing
Last synced: 24 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/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/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/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: 02 Feb 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/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/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/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/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/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/michinaoshimizu/edrive
Generic event dispatcher for ruby
event-dispatcher gem rspec ruby ruby-gems
Last synced: 16 Jan 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