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/sucodelarangela/ruby-practices
Houve uma época em que eu não tinha muito o que fazer, então resolvi estudar Ruby e testes unitários.
Last synced: 21 Jan 2025
https://github.com/wilddima/rspec-live_controllers
RSpec matchers for ActionController::Live
Last synced: 02 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/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/mnisarali/budget_trackie
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: 18 Dec 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/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/cristiancfe/httparty_rspec
git httparty postman-api rspec ruby
Last synced: 18 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
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: 19 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/nareshnavinash/rest-api-automation-framework-ruby
An API automation framework using Ruby Rspec. Rubocop integrated and client-api package is used as a core module.
api-automation api-rest rspec ruby test-automation-framework
Last synced: 26 Dec 2024
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/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/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/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/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/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/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/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/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/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/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/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/andriy-baran/rspec_vars_helper
Small extension that helps organize your tests
Last synced: 19 Dec 2024
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/irvanfza/basictdd
Process of Test-Driven Development (TDD) step-by-step. FizzBuzz word game is used as the main problem to solve. Ruby is the programming language used with RSpec as the test framework.
rspec rspec-testing ruby tdd tdd-ruby tdd-sample
Last synced: 27 Dec 2024
https://github.com/yuvenalmash/undertakings
RESTful API for a Task management application
postgresql rspec rswag ruby-on-rails
Last synced: 20 Jan 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/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/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/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/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/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/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/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/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/emilyjspencer/boris--bikes
OOP Exercise, test-driven in Ruby with the testing framework RSpec
Last synced: 09 Feb 2025
https://github.com/emilyjspencer/oystercard-june
oop oop-principles rspec ruby tdd
Last synced: 09 Feb 2025
https://github.com/raulpe7eira/tic_tac_toe
Laboratório de Validação de Conhecimento para Pluga
Last synced: 19 Dec 2024
https://github.com/tobinchilongo/tdd-project
Microverse project for learning test driven development in ruby.
classes gemfile rspec rspec-testing
Last synced: 25 Dec 2024
https://github.com/tobinchilongo/budget-app
Mobile(B)Money 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..
bootstrap5 cancancan capybara devise factorybot faker gems jquery-plugin letter-opener rspec rubocop selenium-webdriver
Last synced: 25 Dec 2024
https://github.com/gabrielsvinha/minesweeper
MineSweeper rails engine to control a game session
docker jenkins mongodb mongoid rspec ruby-on-rails
Last synced: 26 Jan 2025
https://github.com/jaflih/recipe_app
The Recipe app keeps track of all your recipes, ingredients, and inventory.
capybara integration rails rspec ruby
Last synced: 20 Dec 2024
https://github.com/jmromer/codebreaker
Test-driven command-line game for The RSpec book.
bdd code-along cucumber rspec ruby tdd the-rspec-book
Last synced: 13 Jan 2025
https://github.com/nareshnavinash/tespec-ruby
Selenium framework with ruby, rspec, allure
Last synced: 26 Dec 2024
https://github.com/munyabelden/tdd
Test Driven Development (TDD) is a practice project with a class and a few methods written to execute the test regulations.
Last synced: 08 Feb 2025
https://github.com/matiasjastrebow/tp-tadp-metaprogramacion
Trabajo Práctico de Metaprogramación de la materia Técnicas Avanzadas de la Programación (TADP) de la UTN 2024
metaprogramming mocking reflection rspec ruby spies testing unit-testing
Last synced: 30 Jan 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/vgsantoniazzi/focuzo
focuzo — A RSpec formatter to set light lamp through arduino, based on status of tests.
Last synced: 10 Jan 2025