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/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/nanki/rspec_compose_context
Composable context for RSpec.
Last synced: 22 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/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/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/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: 10 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: 03 Feb 2025
https://github.com/lakshmaji/crostarter
Crowdfunding application
rails react rspec ssr typescript
Last synced: 27 Oct 2024
https://github.com/fumtas1k/kyopro-tessoku
競技プログラミングの鉄則の解答
algorithms gradle java junit5 kotlin rspec ruby
Last synced: 25 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/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: 10 Feb 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: 02 Feb 2025
https://github.com/maheshkumar-novice/caesar-cipher-tdd
Caesar cipher program with Tests to practice Test Driven Development
Last synced: 01 Feb 2025
https://github.com/said-laasri/tdd-ruby
A test driven development project with ruby
Last synced: 02 Feb 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: 10 Feb 2025
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/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: 02 Feb 2025
https://github.com/nickemma/oop-school-library
Imagine 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. This simple app creates will allow you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when.
Last synced: 16 Jan 2025
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: 09 Feb 2025
https://github.com/jmettraux/bxs
Bundle Exec rSpec - a wrapper for `bundle exec rspec`
Last synced: 26 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: 08 Feb 2025
https://github.com/maheshkumar-novice/tic-tac-toe-with-tests
A command line game written in Ruby with Tests
Last synced: 01 Feb 2025
https://github.com/maheshkumar-novice/ruby-testing
My solutions to the Ruby-Testing exercises from The Odin Project
rspec rspec-testing ruby ruby-test tdd test-driven-development
Last synced: 01 Feb 2025
https://github.com/fluentci-demos/fluentci-demo-ruby-rails
A FluentCI demo CI pipeline using Ruby on Rails
cicd continuous-integration rspec ruby ruby-on-rails
Last synced: 20 Dec 2024
https://github.com/bencornelis/thrones_trivia
Game of Thrones Trivia
bootstrap capybara factorygirl rails rspec
Last synced: 21 Jan 2025
https://github.com/bencornelis/takuzu_solver
A program for solving Takuzu puzzles
Last synced: 21 Jan 2025
https://github.com/franciscojbrito/store_api
API desarrollada en Ruby on Rails que gestiona la información de tiendas, productos y usuarios. Esta API está diseñada para ser utilizada en aplicaciones de comercio electrónico.
docker docker-compose rspec ruby ruby-on-rails
Last synced: 20 Dec 2024
https://github.com/genesisgonza05/lemontech_events
Lemontech Events es una aplicación de gestión de eventos construida con Ruby on Rails y Docker, utilizando PostgreSQL como base de datos.
css cucumber docker docker-compose html javascript letter-opener recaptcha rspec ruby ruby-on-rails
Last synced: 20 Dec 2024
https://github.com/mailsg/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. The app allows you to make recipes public so anyone can access them.
capybara-rspec css3 devise-token-auth rspec ruby-on-rails
Last synced: 03 Feb 2025
https://github.com/peteugwu/budget-app
Budget app is a software app which allows users to track income, expenses, and savings, set financial goals, and monitor their progress towards those goals. Budget apps can also offer features such as bill reminders, categorization of expenses, and analysis of spending habits.
capybara database devise postgresql rspec ruby ruby-on-rails
Last synced: 03 Feb 2025
https://github.com/ricardo-benicio/technical_tests_i
Development Repository for Technical Tests. Increasing knowledge in Ruby and tests with RSPEC.
development rspec ruby technical-test
Last synced: 03 Feb 2025
https://github.com/ricardo-benicio/technical_tests_iii
Development Repository for Technical Tests. Increasing knowledge in Ruby and tests with RSPEC.
development rspec ruby technical-test
Last synced: 03 Feb 2025
https://github.com/damdafayton/doctors-appointment-backend
Doctor booking app.
bootstrap devise material-ui postgresql rails7 react redux rspec rswag ruby sass
Last synced: 01 Feb 2025
https://github.com/adriastephanie/httparty-rspec-ruby-api
Teste de APIs com HTTParty, Rspec, e linguagem Ruby.
gitactions-workflow httparty rspec ruby
Last synced: 27 Jan 2025
https://github.com/mwafrika/rails-recipe-app
The Recipe app keeps track of all your recipes, ingredients, and inventory. It allows 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.
capybara devise postgresql rspec ruby ruby-on-rails tailwindcss
Last synced: 27 Jan 2025
https://github.com/lakshmaji/todo-app-clean-arch
Todo app adhering to principles of clean architecture (WIP)
e2e monolith playwright rails react rspec spa
Last synced: 20 Dec 2024
https://github.com/silva4dev/meeting-room-scheduler-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: 20 Dec 2024
https://github.com/prangonghose/catalogue-using-ruby
A terminal UI to add books, games and music albums according to user. Built with Ruby. All user data is saved in the local storage and loaded immediately at the beginning of the app.
Last synced: 03 Feb 2025
https://github.com/ryichk/rspec-learning-project
Rspec learning projects Everyday Rails.
Last synced: 07 Feb 2025
https://github.com/fene-87/catalog_of_things
This is a simple console app that helps users keep records of different types of things that they own: books, music albums, games, and movies.
Last synced: 21 Dec 2024
https://github.com/vmwhoami/danceter
In this project, I built a Dance opinion application based on a redesign of Twitter with ruby on rails.
Last synced: 06 Jan 2025
https://github.com/sleeplessbyte/tempfile-fixture
:clipboard: Have tempfile serve you IO fixtures.
fixtures minitest rspec tempfile
Last synced: 13 Jan 2025
https://github.com/teekaytech/taofeek-olalere-technical-assessment
Technical Assessment for tix.africa
Last synced: 10 Feb 2025
https://github.com/aaroncferrer/stocks
Mock trading app using Ruby on Rails for backend, adhering to TDD and RESTful principles. Auth is implemented with bcrypt and JWT. RSpec with SimpleCov guarantees comprehensive code testing for quality assurance.
bootstrap javascript postgresql rails rails-api react rspec ruby
Last synced: 10 Feb 2025
https://github.com/andressakarla/testes-automatizados-unitarios-calculadora_ruby
Projeto de Testes Automatizados Unitários desenvolvido para ser executado diretamente no código-fonte em uma calculadora em Ruby nas ferramentas Rspec e GitHub Actions
fixtures github-actions github-workflows json rspec ruby unit-testing
Last synced: 10 Feb 2025
https://github.com/rubydevi/webhook-notifier
The "WebhookNotifier" is a Ruby on Rails application designed to facilitate real-time communication between the application and third-party APIs.
Last synced: 10 Feb 2025
https://github.com/meekb/buildamidwestbuffet
Tests to practice writing Ruby, and test-driven design
Last synced: 10 Feb 2025
https://github.com/giljr/fiscal_service_app
Quick Guide To Handling CSV, XML, and JSON Files in Rails 7 #AppliedRailsSeries
capibara database-management dbeaver fileparser rails7 rspec service
Last synced: 10 Feb 2025
https://github.com/mariocc29/pokemon_tcg_api
Exemplary Ruby on Rail RestAPI aimed at assessing code quality with meticulous attention to detail.
backend elasticsearch grape-api rails redis rspec swagger
Last synced: 10 Feb 2025
https://github.com/ruliancruz/medical-exam-list
Web application for medical examination listing
css cypress docker html javascript postgresql pt-br redis rspec ruby sidekiq sinatra
Last synced: 10 Feb 2025
https://github.com/gablemathias/linked_list
Singly Linked List with proper tests and usability
Last synced: 10 Feb 2025
https://github.com/grayvox/tic-tac-toe
✖️ Tic Tac Toe - as simple as that.
replit rspec ruby theodinproject tic-tac-toe
Last synced: 10 Feb 2025
https://github.com/andressakarla/testes-automatizados-mobile-training-wheels-protocol_ruby
Projeto de Testes Automatizados Mobile Android no aplicativo "Training Wheels Protocol" desenvolvido para o curso "Introdução ao Appium com Ruby e Cucumber" da "QANinja Academy"
appium-android cucumber rspec ruby
Last synced: 10 Feb 2025
https://github.com/grayvox/ruby-mini-projects
💎 Basic Ruby projects for TOP's Full Stack Ruby on Rails pathway
Last synced: 10 Feb 2025
https://github.com/omjogani/todo-ror
Simple Todo App without Scaffold in Ruby On Rails with TDD
Last synced: 10 Feb 2025
https://github.com/greentiger0789/atcoder_ruby
This is a tool to set up an environment to solve past questions of AtCoder, a competitive programming competition, using Ruby.
Last synced: 10 Feb 2025
https://github.com/mahammad-mostafa/things-catalogue
This is the capstone project of the fourth module in the Microverse program. It is a console app for handling items inside a catalogue built with Ruby & PostgreSQL.
gitflow-workflow microverse microverse-projects microverse-ruby microverse-students oop-principles postgresql relational-databases rspec rubocop ruby solid-principles sql unit-testing
Last synced: 10 Feb 2025
https://github.com/jacky-xbb/auth_from_scratch
L9 Assignment of Practical Ruby on Rails Course
Last synced: 10 Feb 2025
https://github.com/claudiarojassoto/qr_properties_app
QR Properties App is a Ruby on Rails application designed to help in the property selling process . This app generates QR codes that link to a property's location, images, details, and allows scheduling property visits. It's a global platform committed to supporting non-profit property sales across the world.
capybara google-drive-api location-iq qr-code rspec rubocop ruby-on-rails telegram-bot-api
Last synced: 10 Feb 2025
https://github.com/tsheporamantso/budget-app
This 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.
devise erb-html postgresql rspec ruby-on-rails
Last synced: 10 Feb 2025
https://github.com/franciscojbrito/link-shortener
Link Shortener app with RoR
docker docker-compose javascript rspec ruby ruby-on-rails
Last synced: 10 Feb 2025
https://github.com/viralpraxis/purist
Automatic runtime impure ruby methods invocation detection
functional-programming purity rspec ruby testing
Last synced: 10 Feb 2025
https://github.com/fmanimashaun/catalog_of_items
Catalog of My Things is a Ruby group capstone project focused on creating a console app for managing collections of items such as books, music albums, movies, and games. The project emphasizes SQL database integration, UML class diagram implementation, and collaborative group work.
rspec rspec-testing ruby ruby-app ruby-oop unittest
Last synced: 10 Feb 2025
https://github.com/lucaslight/hanoi
Tower of Hanoi or Lucas' Tower game - This is a Ruby-based command-line implementation of the classic puzzle game.
rspec rubocop ruby terminal-game
Last synced: 10 Feb 2025
https://github.com/silva4dev/rails-inss-discount-clean-project
💰 Building an application for INSS discounts with Ruby on Rails using TDD, DDD, CQRS, Clean Architecture, Design Patterns and SOLID principles 🎯
clean-architecture cqrs design-patterns docker domain-driven-design postgresql rspec ruby ruby-on-rails test-driven-development typescript
Last synced: 10 Feb 2025
https://github.com/fmanimashaun/tdd_project
The Test-Driven Development (TDD) Project is a hands-on exercise in implementing the principles of TDD using Ruby. The project involves creating a Solver class with methods such as factorial, reverse, and fizzbuzz, with the unique aspect being that tests are written before the code. This project serves as a practical experience in writing tests fir
Last synced: 10 Feb 2025
https://github.com/rhysmalyon/shiro-rails
Rails implementation of a Node.js API I created in 2023 as a side project for a friend's business. Used as a testing ground to get reacquainted with Ruby / Rails and JWT authentication, as well as picking up RSpec for testing.
Last synced: 10 Feb 2025
https://github.com/jaynetics/gouteur
A Ruby gem to automate integration testing of gems before release
automation integration-testing minitest rspec ruby tooling
Last synced: 10 Feb 2025
https://github.com/grouphq/grouphq-continuous-testing-test-suite
Repository for housing all user-acceptance tests for the GroupHQ software system
rspec ruby selenium-webdriver-ruby
Last synced: 10 Feb 2025
https://github.com/igor-starostenko/tune_spec
BDD DSL for Page Objects in Ruby
calabash design-pattern e2e e2e-tests qa qatools rspec ruby ruby-gem spec test test-automation test-framework testing
Last synced: 26 Jan 2025
https://github.com/epaltechs/school-library
A school library app that allows for recording what books are in the library and who borrows them.
Last synced: 08 Feb 2025
https://github.com/thiagohrcosta/soccer-api
postgresql postman pundit rails rspec ruby
Last synced: 03 Feb 2025
https://github.com/rokumatsumoto/turksatkablo_cli
[ABANDONED] - A command-line interface for the Türksat Kablo Online İşlemler (Web scraping experiment)
capybara cli kablonet phantomjs rspec turksatkablo
Last synced: 26 Jan 2025
https://github.com/riboseinc/rspec-pgp_matchers
RSpec matchers for testing OpenPGP messages
Last synced: 26 Jan 2025
https://github.com/epaltechs/budget-app
This Budget App is a mobile web application designed to help you spend money responsibly. It has a list of expenses connected with a category, and you can see and account for how much money you spend and on what, as well as which category. It would help you to be reasonable in making financial decisions.
bootstrap cancancan capybara css devise html rspec rubocop ruby ruby-on-rails
Last synced: 08 Feb 2025
https://github.com/oguntayomicheal/school-library-oop
School Library is a ruby based tool used to record books stored in a library and who borrows them. The app allows users to add new students or teachers, new books, and save records of who borrowed a given book and the date it was borrowed.
Last synced: 03 Feb 2025
https://github.com/raquellima7/all-versions
Ruby on Rails project using the PaperTrail gem where we can see the customer's versions. We can view and revert a version, as well as restore a deleted customer.
bootstrap docker docker-compose papertrail rspec ruby-on-rails sqlite3
Last synced: 18 Jan 2025
https://github.com/charizard/relative.vim
A Vim plugin to easily navigate between the specs and the actual code
rspec ruby ruby-on-rails tdd vim-script
Last synced: 21 Dec 2024
https://github.com/afonsir/expense-tracker
Reading the "Effective Testing with RSpec 3: Build Ruby Apps with Confidence" book.
Last synced: 02 Feb 2025
https://github.com/afonsir/tdd-course
This repository holds the scripts and/or projects developed in an introductory TDD course.
Last synced: 02 Feb 2025