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/abarrak/card-mine-api
Generates cards and saves them for later use or sharing.
cards devise-token-auth factory-girl jbuilder json rails rails-api rspec
Last synced: 07 Feb 2025
https://github.com/mnisarali/budget_tracker
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: 06 Feb 2025
https://github.com/jmromer/email_predictor
A by-the-numbers demo of TDD and OOP.
demo design-patterns oop rspec ruby tdd
Last synced: 13 Jan 2025
https://github.com/jmromer/squawker
Twitter, for the loud.
elasticsearch es6 javascript rails react rspec ruby
Last synced: 13 Jan 2025
https://github.com/alexwebgr/phonebook
A Ruby on Rails api-only app with JWT token authentication that exposes a basic CRUD API for managing contacts in a phonebook.
api jwt rspec ruby ruby-on-rails
Last synced: 04 Feb 2025
https://github.com/fnando/sublime-ruby-file-toggle
A plugin that switches from implementation to test file and vice-versa. Supports minitest and rspec.
minitest rspec ruby sublime-text sublime-text-package
Last synced: 02 Feb 2025
https://github.com/epaltechs/recipe-app
This Recipe App is designed to help a user to keep track of recipes and ingredients. It will allow a user to save ingredients, keep track of what they have, create recipes, and generate a shopping list based on what they have and what they are missing from a recipe.
bootstrap css devise html postgresql rspec ruby ruby-on-rails swagger
Last synced: 19 Jan 2025
https://github.com/brandaoplaster/secret-friend
An App where people can hold a draw for a secret friend.
Last synced: 03 Feb 2025
https://github.com/ewertoncodes/contact_list_app
Este é um projeto de exemplo para uma aplicação de lista de contatos desenvolvida em Ruby on Rails.
postgresql rspec ruby-on-rails
Last synced: 09 Feb 2025
https://github.com/jmromer/recipe_finder
A client web app for the Recipe Puppy API
capybara demo poltergeist rails rspec ruby ruby-on-rails vcr
Last synced: 13 Jan 2025
https://github.com/brainconnect93/budget-app
This is a Ruby on Rails 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 on what.
capybara-rspec css rails rspec rubocop ruby
Last synced: 08 Feb 2025
https://github.com/eduardo06sp/tdd-connect-four
A test-driven approach to Connect Four using RSpec.
oop rspec ruby test-driven-development
Last synced: 03 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/bntzio/rails-todos-tdd
A todo-list rails app with test-driven development (tdd)
capybara rails rspec ruby tdd test-driven-development todolist
Last synced: 30 Dec 2024
https://github.com/jmromer/windowpane
A Twitter API client
demo es6 javascript rails rails-5 react rspec ruby twitter-api
Last synced: 13 Jan 2025
https://github.com/lukblan/five-cards-poker
Console poker game with TDD development approach
Last synced: 23 Jan 2025
https://github.com/midwire/jsonapi_rspec
Provides RSpec matcher for json:api related specs and compares jsonapi rack response to instantiated objects.
json json-api jsonapi jsonapi-expectations jsonapi-rb jsonapi-rspec jsonapi-testing rspec
Last synced: 06 Feb 2025
https://github.com/vitor0p9f/ruby-stock-picker
Project suggested by The Odin Project: https://www.theodinproject.com/lessons/ruby-stock-picker
array-manipulations docker rspec ruby tdd
Last synced: 17 Jan 2025
https://github.com/geekyhacks/ruby_catalog_my_things_capstone
"Catalog of my things" is a simple console app that allows users to manage collections of the things they own. It's based on the following UML class diagram.
json microverse mob-programming rspec rspec-testing ruby schema
Last synced: 17 Jan 2025
https://github.com/pirj/rspec-enqueue_sidekiq_job
enqueue_sidekiq_job RSpec block matcher for Sidekiq
Last synced: 24 Jan 2025
https://github.com/vitor0p9f/ruby-bubble-sort
Project sugested by The Odin Project: https://www.theodinproject.com/lessons/ruby-bubble-sort
argv bubble-sort file-read-write rspec ruby sorting-algorithms tdd
Last synced: 17 Jan 2025
https://github.com/vitor0p9f/ruby-substrings
Project suggested by The Odin Project platform: https://www.theodinproject.com/lessons/ruby-sub-strings
Last synced: 17 Jan 2025
https://github.com/vitor0p9f/ruby-caesar-cipher
This repository was created with the aim of studying the functioning and implementation of the Cesar cipher. Project suggested by The Odin Project platform.
cryptography docker regex rspec ruby tdd
Last synced: 17 Jan 2025
https://github.com/cassiosantana/stripe_test
payment-gateway payments rails7 rspec ruby stripe-checkout stripe-payments subscriptions
Last synced: 20 Dec 2024
https://github.com/al3rez/robot-ruby
Toy Robot Simulator is a Ruby application that simulates a robot moving on a square tabletop, of dimensions 5 units x 5 units. The simulator reads in commands to place the robot on the table and to move, rotate, and report the robot’s position and facing direction.
Last synced: 14 Jan 2025
https://github.com/jonjondev/myway-sinatra
The super suave Sinatra framework
api authentication datamapper framework heroku models modular myway postgresql puma rspec sinatra sinatra-controller sinatra-framework
Last synced: 30 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/codehunt101/prince-theatre
This application renders a group of classic movies and compares the prices of two well-known streaming providers.
httparty jest material-ui rails rails-api react rspec
Last synced: 24 Jan 2025
https://github.com/kaizipaul/budget-app
The Budget app is a mobile web application where you can manage your budget: There is a list of transactions associated with a category, so that you can see how much money you spent and on what.
postgresql rails rspec rspec-rails ruby rubyonrails
Last synced: 24 Jan 2025
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/igor-starostenko/report_factory-rspec
RSpec formetter for ReportFactory
qa qatools rails report reports rspec ruby ruby-gem ruby-on-rails rubygem test-automation testing
Last synced: 01 Jan 2025
https://github.com/nemuba/ruby-metaprogramming
Learn about metaprogramming in ruby
metaprogramming rspec ruby test
Last synced: 24 Dec 2024
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/quequeo/mundosat-api
Mundo Satelital Backend - Rails API
heroku rspec rubocop ruby ruby-on-rails sendgrid
Last synced: 18 Dec 2024
https://github.com/ambrose-kibet/oop-school-library
This is a project that aims to develop a tool for the librarian of OOP University to manage the library's collection of books, record borrowing activities, and add new students or teachers in a well-organized and visually appealing way.
Last synced: 25 Jan 2025
https://github.com/teekaytech/taofeek-olalere-technical-assessment
Technical Assessment for tix.africa
Last synced: 18 Dec 2024
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: 18 Dec 2024
https://github.com/cornelius/httpotemkin
Mock HTTP services for system tests
acceptance-testing http integration-testing mock rspec
Last synced: 20 Dec 2024
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: 18 Dec 2024
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: 18 Dec 2024
https://github.com/sjproctor/learn-cat-tinder-rails-api
Instructional project: Rails API
rest-api rspec ruby ruby-on-rails
Last synced: 18 Dec 2024
https://github.com/sjproctor/learn-full-stack-rails
Instructional project: Full-stack Ruby on Rails
restful rspec ruby ruby-on-rails
Last synced: 18 Dec 2024
https://github.com/omjogani/todo-ror
Simple Todo App without Scaffold in Ruby On Rails with TDD
Last synced: 18 Dec 2024
https://github.com/guedesrodriguezleonardo/selenium-ruby
Web Automation testing framework using Selenium, RSpec and Ruby
rspec ruby selenium selenium-ruby test-automation web-testing
Last synced: 18 Dec 2024
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: 18 Dec 2024
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: 18 Dec 2024
https://github.com/grayvox/mastermind
🤖 The iconic code breaking game - featuring two different game modes.
mastermind replit rspec ruby theodinproject
Last synced: 18 Dec 2024
https://github.com/grayvox/tic-tac-toe
✖️ Tic Tac Toe - as simple as that.
replit rspec ruby theodinproject tic-tac-toe
Last synced: 18 Dec 2024
https://github.com/amazingustav/landscape-stock
Server side application for stock price management and reports
docker httparty rspec ruby-on-rails
Last synced: 18 Dec 2024
https://github.com/gablemathias/linked_list
Singly Linked List with proper tests and usability
Last synced: 18 Dec 2024
https://github.com/silva4dev/rails-management-citizens-project
🏝️ Building a platform to facilitate the registration and management of information for citizens of a municipality using TDD, Clean Architecture, Design Patterns and SOLID principles 🎯
clean-architecture design-patterns docker docker-compose elasticsearch postgresql rspec ruby ruby-on-rails solid stimulus tailwind-css test-driven-development twilio typescript
Last synced: 18 Dec 2024
https://github.com/grayvox/ruby-mini-projects
💎 Basic Ruby projects for TOP's Full Stack Ruby on Rails pathway
Last synced: 18 Dec 2024
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: 18 Dec 2024
https://github.com/jacky-xbb/auth_from_scratch
L9 Assignment of Practical Ruby on Rails Course
Last synced: 18 Dec 2024
https://github.com/littleappdev/rails-api-doc-auto-generator
Automatically generate Swagger docs for Ruby on Rails app
documentation rails rspec rspec-rails ruby swagger swagger-ui
Last synced: 18 Dec 2024
https://github.com/franciscojbrito/link-shortener
Link Shortener app with RoR
docker docker-compose javascript rspec ruby ruby-on-rails
Last synced: 18 Dec 2024
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: 18 Dec 2024
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: 06 Jan 2025
https://github.com/viralpraxis/purist
Automatic runtime impure ruby methods invocation detection
functional-programming purity rspec ruby testing
Last synced: 18 Dec 2024
https://github.com/rileymanda/coincraft
CoinCraft is a powerful and user-friendly Rails budgeting application designed to help you take control of your finances and achieve your financial goals. With CoinCraft, you can craft your financial future with ease, precision, and confidence.
cancancan capybara devise pry rails render rspec ruby
Last synced: 18 Dec 2024
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: 18 Dec 2024
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: 18 Dec 2024
https://github.com/pconley/shiken
Shiken is a ruby gem wrapper for selenium designed to use with rspec.
rspec ruby selenium test-automation
Last synced: 18 Dec 2024
https://github.com/andressakarla/testes-automatizados-web-front-serve-rest_ruby
Projeto de Testes Automatizados Web no front e API REST do ServeRest desenvolvido para me aprofundar um pouco mais nos estudos sobre testes automatizados em Ruby
capybara chromedriver cucumber fixtures geckodriver github-actions github-workflows httparty json linux-ubuntu rspec ruby siteprism windows-10
Last synced: 18 Dec 2024
https://github.com/klengvinayte/ip_monitor
This is an application that allows you to register and delete IP addresses, as well as check their availability
docker-compose rspec ruby sequel sidekiq sinatra
Last synced: 18 Dec 2024
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: 06 Jan 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: 18 Dec 2024
https://github.com/juandbta/search-project-backend-rails
Realtime Search Box Analytics: Instantly track user searches via IP for personalized insights. Focus on analytics, uncovering trending topics per user. Revolutionize search with privacy-centric data analysis.
api backend database endpoint json posgresql rspec rubocop ruby-on-rails
Last synced: 18 Dec 2024
https://github.com/at1as/rspec_jit
Run RSpec tests with ruby's JIT compiler enabled
jit just-in-time rspec ruby spec test test-framework testing
Last synced: 18 Dec 2024
https://github.com/axsuul/rspec-http-fixtures
Provides RSpec helper methods to build HTTP fixtures.
Last synced: 18 Dec 2024
https://github.com/marekhakala/stockchallenge
Test for Senior Rails developers
activemodelserializers api rspec rspec-rails ruby ruby-on-rails
Last synced: 01 Jan 2025
https://github.com/marekhakala/cloudpasswordmanager
The Cloud Password Manager is a web based password manager.
adminlte bootstrap bower devise doorkeeper font-awesome i18n jquery postgresql rspec ruby ruby-on-rails sqlite3
Last synced: 01 Jan 2025
https://github.com/marekhakala/htmlparser
HTML parser | Semester project for MI-RUB @ CTU FIT
html html-parser rspec ruby xml
Last synced: 01 Jan 2025
https://github.com/marekhakala/mynomadlife-api
The My Nomad Life API is a back-end rails application for MyNomadLife application.
activemodelserializers api carrierwave minimagick rest-client rspec ruby-on-rails
Last synced: 01 Jan 2025
https://github.com/marekhakala/bankapi
Bank API | Semester project for MI-RUB @ CTU FIT
Last synced: 01 Jan 2025
https://github.com/nikukyugamer/everyday-my-rails
Forked from Everyday Rails repository (https://github.com/everydayrails/everydayrails-rspec-2017)
rails rspec rspec-rails test-framework testing-framework
Last synced: 23 Jan 2025
https://github.com/aimalamiri/school-library
Interactive Ruby CLI application for a school library, this can be a source of inspiration for all Ruby new commers to follow best practices and design patterns.
cli library-management-system rspec ruby ruby-application school-project
Last synced: 02 Feb 2025
https://github.com/aimalamiri/ruby-catalog
This project is a command line application built with Ruby. In this application the user can keep track of the books, games, and music albums. The user also has the functionality to store all the labels, authors, and genres.
catalog cli json rspec ruby solid-principles
Last synced: 02 Feb 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/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