Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/dvinciguerra/schedroom

Schedroom - A very simple webapp to schedule a meeting room using Rails

api-rest jwt-token rails5 rspec schedule webapp

Last synced: 18 Dec 2024

https://github.com/said-laasri/tdd-ruby

A test driven development project with ruby

rspec ruby ruby-gem testing

Last synced: 02 Feb 2025

https://github.com/tsheporamantso/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.

postgresql rspec ruby-on-rails

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/leesheppard/coding-test-sales-tax

Coding test that applies sales tax, import tax and excludes items from tax from an imported file.

rspec ruby

Last synced: 04 Feb 2025

https://github.com/westdragoniroh/ruby-chess

Command line chess game written in Ruby and tested with RSpec

chess game rspec ruby ymal

Last synced: 11 Jan 2025

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/ansaribrahim/tdd-project-ruby

"Embark on a test-driven development journey with this project. Create a class using TDD principles, writing tests before code. Your commit history will showcase the proper sequence, ensuring a robust and well-documented solution."

rspec rspec-testing ruby ruby-app

Last synced: 04 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/vadim-geroim/fibonacci

Fibonacci Sequence: contains iterative and recursive solutions, tests and logs time performance

algorithms rspec ruby

Last synced: 13 Jan 2025

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/fullstop125/budget-app

this is a Budget App with Ruby on Rails, it allows you to create a user, create a group, create a transaction, you can also see the total amount of money spent in the group, and the total amount of money spent by each user, and the total amount of money spent by each user in the group.

rspec ruby-on-rails webapp

Last synced: 04 Feb 2025

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/vadim-geroim/linked-list-2

Reverse the linked list using mutation

datastructures linked-list rspec ruby

Last synced: 13 Jan 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.

rspec ruby

Last synced: 20 Jan 2025

https://github.com/bestwebua/rspec_file_chef

Rspec File Chef - File Environment control :floppy_disk:

rspec rspec-testing ruby ruby-gem

Last synced: 02 Feb 2025

https://github.com/olawale-o/school_library

"School library" A ruby application to record what books are in the library and who borrows them

rspec ruby

Last synced: 02 Feb 2025

https://github.com/jmromer/dagger

A CLI program to resolve dependencies, written in Ruby

demo ood recursion rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/olawale-o/our_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.

bootstrap cancancan capybara devise factorybot postgresql rspec ruby ruby-on-rails

Last synced: 02 Feb 2025

https://github.com/danielthefletch/odin-ruby-exercises

Ruby exercises done as part of The Odin Project's web development curriculum.

rspec ruby the-odin-project web-development

Last synced: 24 Jan 2025

https://github.com/andriy-baran/rspec_vars_helper

Small extension that helps organize your tests

rspec ruby

Last synced: 19 Dec 2024

https://github.com/eudanilobarbosa/bdd-discover

Projeto de testes automatizados realizado no curso BDD eXperience da QAx com Fernando Papito.

bash capybara cli cucumber-ruby git html-css-javascript rails rspec ruby selenium-webdriver visual-studio-code webapp

Last synced: 27 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/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/nareshnavinash/tespec-ruby

Selenium framework with ruby, rspec, allure

rspec ruby

Last synced: 26 Dec 2024

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/vgsantoniazzi/focuzo

focuzo — A RSpec formatter to set light lamp through arduino, based on status of tests.

arduino rspec

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/benmuiruri/parity-gem

A simple gem to split an array of integers into two arrays of odd and even integers

gem rspec ruby

Last synced: 16 Jan 2025

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/kishanlalchoudhary/guess-word-game

A console-based word-guessing game built with Ruby. The game challenges players to guess a hidden word within a limited number of attempts while providing real-time feedback on their progress. Developed using the Test-Driven Development (TDD) methodology with RSpec for rigorous testing.

rspec ruby

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/silva4dev/rails-inss-discount-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: 18 Dec 2024

https://github.com/andressakarla/testes-automatizados-api-serve-rest_ruby

Projeto de Testes Automatizados de API na API REST do ServeRest desenvolvido para me aprofundar um pouco mais nos estudos sobre testes automatizados em Ruby nas ferramentas Rspec, HTTParty e GitHub Actions

api-rest fixtures github-actions github-workflows httparty json rspec ruby

Last synced: 18 Dec 2024

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: 18 Dec 2024

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: 18 Dec 2024

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/sashadev-sky/blackjack

Terminal console game

colorize game rspec ruby terminal

Last synced: 04 Jan 2025

https://github.com/meekb/buildamidwestbuffet

Tests to practice writing Ruby, and test-driven design

rspec ruby tdd testing

Last synced: 18 Dec 2024

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.

bdd cucumber rspec

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/ryichk/rspec-learning-project

Rspec learning projects Everyday Rails.

rails rspec ruby test

Last synced: 07 Feb 2025

https://github.com/eltonsantos/locaweb-twitter

Application that list tweets most relevants and the users who made the most mention of Locaweb.

rspec ruby sinatra

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/itscodeninja/kanban

Kanban 看板 is a project management tool designed to help visualize and manage tasks. It offers a user-friendly interface for organizing work effectively.

backbonejs bcrypt rspec ruby-on-rails

Last synced: 10 Oct 2024

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/itscodeninja/mr.hood

Inspired by Robinhood, this stock-trading app offers real-time quotes, interactive charts, and an intuitive interface for efficient investment.

activerecord full-stack-development postgresql react redux rspec ruby ruby-on-rails

Last synced: 10 Oct 2024

https://github.com/berkus/wackoformatter.rb

WackoWiki format parser in Ruby.

formatting rspec ruby wackowiki

Last synced: 12 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/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/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/daerd/simptter

Twitter clone.

rails4 rspec vagrant

Last synced: 19 Jan 2025

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/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.

rspec ruby sql

Last synced: 18 Jan 2025

https://github.com/ltfschoen/guard_demo

Guard RSpec and Guard LiveReload

guard guard-livereload guard-rspec rspec

Last synced: 02 Feb 2025

https://github.com/ltfschoen/rails_csv_app

Upload/persist CSV file to PSQL then search, sort, paginate with AJAX

ajax boilerplate bootstrap4 csv csv-import faker jquery3 postgresql rails5 railscasts rspec ruby-gemset sass shell willpaginate

Last synced: 02 Feb 2025

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.

rspec ruby

Last synced: 19 Jan 2025

https://github.com/testingbot/ruby-testingbot-api

Ruby client to interact with the TestingBot API

rspec testingbot webdriver

Last synced: 19 Jan 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/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/ruby-ist/intern-review

Internship practice project

hotwire-turbo rails6 rspec

Last synced: 21 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: 21 Jan 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: 21 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/pattern_matcher

A TDD / OOP demo in Ruby

demo oop rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/pirj/rspec-enqueue_sidekiq_job

enqueue_sidekiq_job RSpec block matcher for Sidekiq

rspec ruby sidekiq

Last synced: 24 Jan 2025

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/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/rafael-cesario/cookbook

Ruby on rails and next js app to organize your recipes, create lists, add recipes and upload cover images for your recipes

next postgres rails rspec ruby

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/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/ruby-ist/arcanedocsapi

Backend API for ArcaneDocs App

rest-api rspec unit-test

Last synced: 25 Jan 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/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/carmenlogue/rails-starter

Configuración básica para empezar un proyecto profesional en Ruby on Rails

codeclimate docker docker-compose mailcatcher pg rails readme rspec rubocop ruby sidekiq travis-ci

Last synced: 25 Jan 2025

https://github.com/cassiosantana/algorithms_ruby

A ruby gem that solves algorithms and problems

algorithms ffaker gem problems rspec rspec-testing ruby

Last synced: 07 Feb 2025

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/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.

rspec ruby

Last synced: 02 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: 20 Dec 2024

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/cornelius/httpotemkin

Mock HTTP services for system tests

acceptance-testing http integration-testing mock rspec

Last synced: 20 Dec 2024