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/jeffnyman/test_spec
Test and Data Condition DSL for RSpec
Last synced: 22 Jan 2025
https://github.com/smartcasual/rspec-permutations
RSpec::Permutations is a gem that provides a simple way to run your RSpec tests with different permutations of parameters. This makes combinatorial unit testing faster to write and easier to read.
Last synced: 22 Jan 2025
https://github.com/ryichk/rspec-learning-project
Rspec learning projects Everyday Rails.
Last synced: 07 Feb 2025
https://github.com/ahzamir/blog-app
Blog on Rails is a classic example of a blog website. You can show the list of posts and empower readers to interact with them by adding comments and liking posts. Schema
javascript nodejs rspec rspec-rails ruby ruby-on-rails
Last synced: 09 Jan 2025
https://github.com/maiquitome/rubyonrails-tdd
Curso TDD com Ruby on Rails, RSpec e Capybara
Last synced: 15 Jan 2025
https://github.com/christopheraue/ruby-rspec-is_expected_block
Redefines is_expected as expect{ subject }
Last synced: 12 Feb 2025
https://github.com/sznagymisu/json_response_matchers
rspec matchers to test http responses with json content in rails
controller-specs json rails request-specs response rspec
Last synced: 12 Feb 2025
https://github.com/mdeering/phillumeny
Collection of RSpec matchers for verbose testers.
Last synced: 28 Jan 2025
https://github.com/aquaflamingo/boilerplate-sinatra
Boilerplate template for Ruby Sinatra applications (logging, rackup file, circleci, autoloading, rspec)
Last synced: 05 Feb 2025
https://github.com/truggeri/ruby-sudoku
A sudoku solver in ruby as a little get-to-know-ruby project.
Last synced: 09 Jan 2025
https://github.com/silva4dev/ruby-classical-clean-api-project
🌌 Building an API with Ruby using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles 🚀🎯
clean-architecture desing-patterns domain-driven-design mongodb rspec ruby sinatra solid-principles test-driven-development
Last synced: 15 Nov 2024
https://github.com/nightprogrammers/tes-request
Request Lib for TES(Test Env Service)
Last synced: 16 Jan 2025
https://github.com/bencornelis/monsters
ancestry capybara devise factorygirl faker presenters pundit rails rspec
Last synced: 21 Jan 2025
https://github.com/cristiancfe/projeto_final_rspec_ruby
Automação de API utilizando RSpec e Ruby com geração de relatórios
Last synced: 18 Jan 2025
https://github.com/afaur/ruby-rack-iodine
:herb: A basic example of getting started with Sinatra on Iodine powered Rack.
activerecord iodine rack rspec ruby sinatra sqlite
Last synced: 12 Feb 2025
https://github.com/rschultheis/hatt
HTTP API Testing Tool
api-testing automated-testing faraday http-client minitest quality rest-api rspec testing
Last synced: 28 Jan 2025
https://github.com/raquellima7/first_challenge
The task to write a small ruby function that orders strings.
Last synced: 18 Jan 2025
https://github.com/diasbruno/property-based-testing-article
Code for the article "Property-based testing for the win!"
property-based-testing rantly rspec ruby testing
Last synced: 08 Feb 2025
https://github.com/klengvinayte/wwbm
Game Who Wants to Be a Millionaire? on RoR
Last synced: 29 Jan 2025
https://github.com/klengvinayte/bbq
An application in which you can create an event, invite subscribers. You can add photos to the event, leave comments, all participants will receive an email notification.
Last synced: 29 Jan 2025
https://github.com/jerickcd/rant
Rest Api on NodeJS with Typescript - A Boilerplate to get you started
electron minitest procedural-generation programming-language property-based-testing randomness-generation randomness-testing redux rspec rust rust-crate scripting template-language test-unit
Last synced: 16 Jan 2025
https://github.com/valterandrei/parking_manager_back
Parking manager
api-rest docker docker-compose github-actions heroku postgresql rspec ruby ruby-on-rails
Last synced: 25 Jan 2025
https://github.com/oxfist/rails-graphql-rspec-base
Reference Rails app exposing a GraphQL API with the asset pipeline working only in development mode.
Last synced: 05 Feb 2025
https://github.com/mmncit/ralgo
Implementation of datastructures and algorithms using Ruby
algorithms binary-search-tree datastructures graph linkedlist rspec ruby stack
Last synced: 19 Jan 2025
https://github.com/arg/dev_template
Quickly start a new Rails app
docker docker-compose postgresql rails redis rspec template
Last synced: 31 Dec 2024
https://github.com/juandbta/school-library-project
School Library is a tool to record what books are in the library and who borrows them. The app allows you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when. And all of this is built in a beautiful and well-organized way!
linux pair-programming rspec ruby teamwork ubuntu
Last synced: 29 Jan 2025
https://github.com/juandbta/blog-app
The Blog app is a classic example of a blog website. I created a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and linking posts.
devise gitflow posgresql rspec ruby-on-rails
Last synced: 29 Jan 2025
https://github.com/dansantander/eshop-be
The back-end for a browser-based mobile application that gathers all of the most common mall brands for you to buy directly from your favorite shops.
rspec rspec-rails rubocop ruby ruby-api ruby-on-rails
Last synced: 02 Feb 2025
https://github.com/emilyjspencer/boris
OOP Exercise, test-driven in Ruby with the testing framework RSpec
oop rspec ruby tdd test-driven-development
Last synced: 09 Feb 2025
https://github.com/hammadsiddique/budget-app
It 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.
css3 git gitflow heroku html5 microverse postgresql rails rspec rspec-rails ruby tailwindcss testing
Last synced: 05 Feb 2025
https://github.com/gonturri/tp-tadp-metaprogramacion
Aplicación de los conceptos de metaprogramación en ruby, desarrollando un simple framework de testeo
metaprogramming mocking-framework reflection rspec ruby spies testing
Last synced: 29 Jan 2025
https://github.com/crystal-china/hashr
Hashr is a tiny library makes test on JSON response easier, and can also be used as a models object.
Last synced: 02 Feb 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: 12 Feb 2025
https://github.com/fherrerao/torc-challenge
Console app built with Ruby, allows you to add products using a console once the project has run, requires you to enter the name, price, quantity, is it imported? is a book, food, or medical product separating the product by category. When you finish adding all the products, the console will display the product with its price plus tax.
Last synced: 02 Feb 2025
https://github.com/juandbta/my-finances
This 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.
databases deployment postgresql rspec ruby-on-rails
Last synced: 29 Jan 2025
https://github.com/andressakarla/testes-automatizados-e2e-locaweb_ruby
Projeto de Testes Automatizados E2E (Ponta a Ponta) desenvolvido para um desafio técnico de QA sobre "Identificar cenários positivos e negativos, comportamentos esperados e relevantes, para garantir e controlar o e2e da funcionalidade de "Registro de domínio web"" do site Locaweb em Ruby, Cucumber, Capybara, SitePrism, Rspec e GitHub Actions
capybara chromedriver cucumber e2e-tests fixtures geckodriver github-actions github-workflows json linux-ubuntu rspec ruby siteprism windows-10
Last synced: 31 Dec 2024
https://github.com/mitinpavel/suspect
Selects a subset of RSpec files to be run based on previous failures
bdd rspec slow-tests tdd test-smells
Last synced: 10 Feb 2025
https://github.com/guillainbisimwa/search-ror
A realtime search box, where users search articles, and then to have analytics that display what users were searching for.
Last synced: 30 Jan 2025
https://github.com/ryancyq/rspec-activesupport
RSpec matcher for ActiveSupport test assertions
Last synced: 08 Feb 2025
https://github.com/surendragoud39309/tdd-assessment
This is a demo project for best TDD practice while implementing new buisness logic.
Last synced: 08 Feb 2025
https://github.com/dreeven-oss/rspec-xlsx_matchers
RSpec matchers for xslx data
Last synced: 08 Feb 2025
https://github.com/gracehtet/budget-app
Money Tracker App is an app that helps you to manage your budget. You can create your category and transactions. You can also see your budget report.
Last synced: 28 Dec 2024
https://github.com/abigiyaty/carrental-backend
Backend REST API for a car rental application. It is written in Ruby on Rails and uses JWT for authentication. The API provides endpoints for creating, updating, and deleting cars, as well as for reserving and returning cars. It also provides an endpoint for getting the current status of a car.
postgresql rspec ruby-on-rails
Last synced: 13 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/cornelius/httpotemkin
Mock HTTP services for system tests
acceptance-testing http integration-testing mock rspec
Last synced: 13 Feb 2025
https://github.com/mahammad-mostafa/school-library
This is the fifth project in the fourth module of the Microverse program. It is about a school library application implemented with Object Oriented Programming concepts using Ruby.
aggregates associations composition decorator-design-pattern decorator-pattern gitflow gitflow-workflow inheritance microverse microverse-projects microverse-ruby microverse-students oop oop-in-ruby polymorphism rspec rubocop ruby solid-principles unit-testing
Last synced: 13 Feb 2025
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/kwentsir/quick-budget-app
A mobile web application to manage your budget.
capybara-rspec rails rspec ruby ruby-on-rails
Last synced: 08 Feb 2025
https://github.com/epaltechs/tdd-project
This project is about implementing a class with some methods through test-driven development (TDD). The thrust of the project is to write tests first and then the code.
Last synced: 08 Feb 2025
https://github.com/rwojsznis/rspec-sanity-example
Example usage of rspec-sanity tests wrapper
flaky-tests rspec rspec-testing ruby
Last synced: 06 Feb 2025
https://github.com/thiagojacinto/ruby_automation
Learning steps of using Ruby to handle software testing automation
capybara rspec ruby-test selenium
Last synced: 06 Feb 2025
https://github.com/ricardo-benicio/technical_tests_ii
Development Repository for Technical Tests. Increasing knowledge in Ruby and tests with RSPEC.
development rspec ruby technical-test test
Last synced: 03 Feb 2025
https://github.com/victoriaduarte/rocklov
Web and API test automation project with Ruby, Cucumber, Capybara, Selenium WebDriver and RSpec
api-testing automation bdd capybara cucumber rspec ruby selenium-webdriver web-testing
Last synced: 27 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/rafaelmatsumoto/eventdrivenarchitecture
Event Driven Architecture application developed as a college project.
Last synced: 03 Feb 2025
https://github.com/manzanit0/tictactoerb
Yet another version of TicTacToe in Ruby
Last synced: 30 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: 13 Feb 2025
https://github.com/cassiosantana/stripe_test
payment-gateway payments rails7 rspec ruby stripe-checkout stripe-payments subscriptions
Last synced: 13 Feb 2025
https://github.com/aaroncferrer/nutri-app
A web app connecting patients and dietitians. Patients can create accounts, book appointments, and receive nutrition guidance. Dietitians manage schedules, conduct video consultations, and access patient records.
calendly-api google-oauth2 rails7 reactjs rspec ruby ruby-on-rails
Last synced: 13 Feb 2025
https://github.com/ricardo-benicio/storyforge
This project consists of building a book publisher website using Ruby on Rails. It aims to develop basic skills in using Ruby on Rails.
rails rails-application rspec ruby
Last synced: 09 Feb 2025
https://github.com/cane-bt/app_for_job_change
転職用のポートフォリオ(仮)
bootstrap4 docker docker-compose jquery mysql rails5 rspec
Last synced: 13 Feb 2025
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: 13 Feb 2025
https://github.com/backpackerhh/dockerized-rails-template
Dockerized Rails template aimed to be used in coding challenges
coding-challenge docker linter rails rails-application rspec rubocop ruby ruby-on-rails template testing
Last synced: 13 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: 13 Feb 2025
https://github.com/jailsonsf/maino-challenge
Desafio Mainô - Aplicação web Ruby on Rails, com autenticação de usuário para upload de documentos e processamento em background.
postgresql redis rspec ruby ruby-on-rails sidekiq
Last synced: 13 Feb 2025
https://github.com/emilyjspencer/oystercard-june
oop oop-principles rspec ruby tdd
Last synced: 09 Feb 2025
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/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: 13 Feb 2025
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/itscodeninja/pandanote
PandaNote is an Evernote clone featuring a Rails backend and a React frontend, designed for efficient note-taking and organization.
activerecord coffeescript postgresql react rspec ruby ruby-on-rails scss
Last synced: 03 Dec 2024
https://github.com/01zulfi/connect_four
C4 implemented in Ruby, and TDD'd with RSPec
Last synced: 03 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/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/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/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/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/windowpane
A Twitter API client
demo es6 javascript rails rails-5 react rspec ruby twitter-api
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/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/mmncit/rwitter
Simple social posting site using Rails and PostgreSQL
devise figaro postgresql rails5 rspec saas-ui shoulda-matchers
Last synced: 09 Feb 2025