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/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/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/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/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/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/nareshnavinash/tespec-ruby
Selenium framework with ruby, rspec, allure
Last synced: 26 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/riboseinc/rspec-pgp_matchers
RSpec matchers for testing OpenPGP messages
Last synced: 26 Jan 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/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/afonsir/expense-tracker
Reading the "Effective Testing with RSpec 3: Build Ruby Apps with Confidence" book.
Last synced: 02 Feb 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
https://github.com/yaairfernando/private_events
Ruby on rails application that implements a EventBrite clone
associations capybara-rspec rspec ruby ruby-on-rails
Last synced: 02 Jan 2025
https://github.com/sonickmumba/recipe-app
The app keeps track of 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. It is built using Ruby on Rails.
cancancan devise rails rspec ruby-gem ruby-on-rails
Last synced: 07 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
https://github.com/benmuiruri/parity-gem
A simple gem to split an array of integers into two arrays of odd and even integers
Last synced: 16 Jan 2025
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/learnwithalfred/rubyonrailsauthtemplate
This is a starting point for building rails applications. Authentication has been setup with devise gem. Testing setup with rspec and shoulda matcher. Linters added to code
authentication rails-template rspec ruby-on-rails shoulda-matchers template
Last synced: 02 Jan 2025
https://github.com/ryichk/rails-api-on-docker
Boilerplate building Rails API on Docker
docker docker-compose mysql rails-api rspec rubocop terraform
Last synced: 07 Feb 2025
https://github.com/ricardo-benicio/rubyguard
RubyGuard - Application for test technical for company available.
development devise devise-jwt postgresql rspec ruby ruby-on-rails
Last synced: 26 Jan 2025
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: 03 Jan 2025
https://github.com/dilkhush/rails-cucumber-rspec-example
cucumber rails rails-testing rspec
Last synced: 10 Jan 2025
https://github.com/mocktools/ruby-rspec-mock
RSpec dual mocking compatibility. Use RSpec's mocks as secondary, alongside a primary, alternative mocking library.
developer-tools hacktoberfest mock mocktools rspec rspec-mock rspec-rails rspec-testing ruby rubygem testing
Last synced: 04 Nov 2024
https://github.com/sayantam/croaky-rspec
RSpec 3.0 formatter that croaks only for failed examples.
Last synced: 16 Jan 2025
https://github.com/nabilhy/tdd-project
This project is an implementation of a class with some methods, but implemented by doing test-driven development (TDD). Here the main idea is to write tests first and then the code.
Last synced: 13 Jan 2025
https://github.com/fmanimashaun/learning-ruby
This is a collection of my code while learning ruby using the Programming Ruby 3.3 - The pragmatic Programmers' Guide by Noel Rappin
Last synced: 26 Jan 2025
https://github.com/shiotomo/meps
Minecraft server Extension Platform System
docker docker-compose minecraft rspec ruby sinatra
Last synced: 02 Feb 2025
https://github.com/kenmeriftw/bbq
There is a Ruby on Rails web application for eventers - people who are fond of organizing events and inviting their friends.
actionmailer bootstrap deploy devise digitalocean domain mail-domain mailjet rspec ruby ruby-on-rails vps webpacker yandex-maps
Last synced: 27 Jan 2025
https://github.com/hackvan/resuelve
Solución al Problema del equipo Resuelve FC.
Last synced: 02 Feb 2025
https://github.com/dogparklabs/json_rspec_match_maker
Utility class for making JSON matchers for RSpec.
json rspec ruby-on-rails testing
Last synced: 20 Jan 2025
https://github.com/ryichk/react_on_rails_graphql_boilerplate
Template to be used when you want to run the system on a single server, such as AWS EC2.
docker eslint github-actions graphql mysql prettier rails react rspec rubocop typescript
Last synced: 09 Feb 2025
https://github.com/jcampbell57/ruby_connect_four
A command line Connect Four game where two players can play against each other. The purpose of this project was to practice Test Driven Development (TDD) with RSpec.
object-oriented-programming oop rspec ruby tdd test-driven-development
Last synced: 10 Jan 2025
https://github.com/jcampbell57/ruby_chess
A command line Chess game where two players can play against each other. The purpose of this project is to show that I can take on a project with a lot of different components. This is the capstone project of The Odin Project's Ruby course.
localstorage object-oriented-programming oop rspec ruby serialization tdd test-driven-development yaml
Last synced: 10 Jan 2025
https://github.com/blocknotes/database_recorder
Record application queries, verify them against stored queries, and replay them
Last synced: 02 Feb 2025
https://github.com/synkevych/money_spent_counter
A minimal Rails application for tracking expenses, featuring sorting and pagination functionalities. Developed using Docker for containerization.
device docker docker-compose github-actions postgresql rails rspec ruby
Last synced: 02 Feb 2025
https://github.com/eltonsantos/livro-bdd-cucumber-rspec
Aplicações desenvolvidas capítulo a capítulo do livro Cucumber e RSpec Construa aplicações Ruby com testes e especificações.
Last synced: 11 Jan 2025
https://github.com/eltonsantos/micro-blog-rails
Micro Blog Rails.
guard micro-blog-rails rack rails rspec ruby
Last synced: 11 Jan 2025
https://github.com/eltonsantos/bddrails
Application developed of the Udemy's course Ruby on Rails 5 - BDD, RSpec and Capybara.
bdd bootstrap-sass capybara guard guard-rspec rails rspec ruby
Last synced: 11 Jan 2025
https://github.com/paulzay/sporf
Sporf is a blogging platform where bloggers can signup and write articles that are grouped by categories. It's built with Ruby on Rails
Last synced: 02 Feb 2025
https://github.com/yeukfei02/news-api
news-api
grape postgres rails rspec ruby ruby-on-rails
Last synced: 11 Jan 2025
https://github.com/eltonsantos/locaweb-twitter
Application that list tweets most relevants and the users who made the most mention of Locaweb.
Last synced: 11 Jan 2025
https://github.com/apaciuk/ruby-rails-location-based-weather-news-app
NewsMaster - Ruby on Rails location based weather and news search app with RSpec testing
rails rspec rspec-testing ruby
Last synced: 04 Jan 2025
https://github.com/frodoslaw/dockerfile-rspec-serverspec
Test Dockerfiles with RSpec and ServerSpec
dockerfile rspec ruby rvm serverspec
Last synced: 02 Feb 2025
https://github.com/jdm79/web_scraper_ruby
Web scraper written in Ruby for a job tech test
rspec ruby webscraper webscrapper
Last synced: 11 Jan 2025
https://github.com/tylerrick/rspec-expect_to_make_changes
Makes it easy to test that a block makes a number of changes, without requiring you to deeply nest a bunch of `expect { }` blocks within each other or rewrite them as `change` matchers.
rspec rspec-expectations testing-library
Last synced: 02 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: 20 Dec 2024
https://github.com/cornelius/given_filesystem
RSpec helpers for testing code which needs data in a file system
fixtures rspec ruby temporary-directories
Last synced: 14 Oct 2024
https://github.com/gerrypower/rspec-translation
rspec plugin that allows you to TDD your Ruby model translations
internationalization rspec ruby translation
Last synced: 11 Oct 2024
https://github.com/cristiancfe/automa-o
capybara cucumber rspec ruby selenium-webdriver siteprism
Last synced: 18 Jan 2025
https://github.com/ericlondon/jenkins-docker-rails-elasticsearch-ci-testing
Jenkins Docker Rails Elasticsearch CI Testing
build compose docker elasticsearch jenkins rails rspec
Last synced: 12 Jan 2025
https://github.com/berkus/wackoformatter.rb
WackoWiki format parser in Ruby.
formatting rspec ruby wackowiki
Last synced: 12 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/ecureuill/starbugs-cucumber-rb
Acceptance test with Cucumber, Capybara and RSpec
acceptance-testing automation-testing capybara cucumber rspec ruby
Last synced: 12 Jan 2025
https://github.com/guppster/rubytesting
Software Spec and Testing in Ruby
cucumber minitest reek rspec ruby specification
Last synced: 12 Jan 2025
https://github.com/ryichk/matching-app-api
this is matching application api. created by rails on docker.
api docker docker-compose rails-api rails6 rspec ruby3
Last synced: 09 Feb 2025
https://github.com/binhussen/school-library
School Library is a tool to record what books are in the library and who borrows them. The app you will create will allow you to: Add new students, teachers, and books and records of who borrowed a given book.
Last synced: 02 Feb 2025
https://github.com/raquellima7/test_app
Repository with my learning in Rails. Course "TDD with Ruby on Rails, RSpec and Capybara"
capybara rspec ruby-on-rails shoulda-matchers tdd
Last synced: 18 Jan 2025
https://github.com/raquellima7/friday_lunch_team
Friday Lunch Team is a Rails system to include employees in lunches according to the number of employees, allowing the inclusion of a new employee. When registering an employee, he/she must inform his/her unit and the preferred restaurant. By clicking on "New Blind Date" you must inform the day and the system will automatically sort the employees into groups and choose a leader. On the page to view all Blind Dates, the day will appear, and, clicking to view, you can see the separation by teams, its leader, employees, and restaurant (which is the restaurant informed by the leader).
bootstrap postgresql rspec ruby-on-rails
Last synced: 18 Jan 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: 20 Dec 2024
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: 17 Dec 2024
https://github.com/vic778/stock_app
this app is a simple investment portfolio management system that allows users to track their investments and view performance metrics. first of all the user should create an account, loggin in trougth the token and create a portfolio. the app has services to calculate the profit and lost, it has filter such as year and it can download the csv file
cors devise jwt-token postgresql rspec rubocop ruby-on-rails third-party
Last synced: 18 Jan 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/felixdev22/catalog
Catalog - This console app helps users keep track of their possessions like books, music albums, movies, and games based on a UML class diagram. It stores data in JSON files and has a corresponding database with tables that match the program's class structure.
Last synced: 18 Jan 2025
https://github.com/nicorb28/ruby_game_of_life
Ruby Game of Life
game game-of-life game-of-life-ruby gosu gosu-gem programming rspec ruby tdd test-driven-development
Last synced: 30 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: 19 Dec 2024
https://github.com/emilyjspencer/boris--bikes
OOP Exercise, test-driven in Ruby with the testing framework RSpec
Last synced: 17 Dec 2024
https://gitlab.com/lipoqil/docker-ruby-chromedriver-node-yarn
Image prepared to run feature specs on Gitlab CI
chrome ci docker feature-specs gitlab-ci node rspec ruby yarn
Last synced: 24 Oct 2024
https://github.com/kang-theo/rails-productive-api
ActiveRecord style productive API encapsulation.
rails-api redis rspec ruby-on-rails
Last synced: 13 Jan 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/christopheraue/ruby-rspec-is_expected_block
Redefines is_expected as expect{ subject }
Last synced: 19 Dec 2024
https://github.com/aquinasmoriasi/catalog-of-my-things
This is a Ruby-only CLI application that enables users to add items and save them for future reference using the command line.
Last synced: 19 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/testingbot/ruby-testingbot-api
Ruby client to interact with the TestingBot API
Last synced: 19 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/testingbot/ruby-rspec-watir-example
Ruby example with RSpec and Watir for TestingBot Selenium Grid
rspec selenium watir watir-webdriver webdriver
Last synced: 19 Jan 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/nxtfoxy007/budget-wise
A public repository for budget-wise
backend budget-app budgeting devise express front-end-development investing javascript mongodb rails react rspec ruby typescript
Last synced: 19 Jan 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/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: 21 Jan 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: 19 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/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/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/jmromer/email_predictor
A by-the-numbers demo of TDD and OOP.
demo design-patterns oop rspec ruby tdd
Last synced: 13 Jan 2025