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/cliftondavies/learnar

A Ruby on Rails full-stack app for learners to share progress, connect and find inspiration.

bootstrap4 css3 devise font-awesome-sass heroku html5 postgresql rspec rspec-rails ruby ruby-on-rails sass shoulda-matchers sql

Last synced: 12 Jan 2025

https://github.com/cliftondavies/hap-api

The Ruby on Rails REST API for Hikes Against Poverty.

devise-token-auth heroku postgresql rspec rspec-rails ruby ruby-on-rails shoulda-matchers sql

Last synced: 12 Jan 2025

https://github.com/silva4dev/ruby-clean-architecture-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: 18 Jan 2025

https://github.com/dannyben/respec

RSpec Convenience Wrapper

rspec ruby

Last synced: 02 Feb 2025

https://github.com/bperlakih/rspec_tcr

Test Commit || Reset for rspec + fswatch (on zsh)

fswatch rspec rspec-tcr rspec-testing tcr test-driven-development zsh

Last synced: 19 Jan 2025

https://github.com/testingbot/ruby-rspec-example

An example of Ruby with RSpec for TestingBot.com

rspec rspec-examples selenium-webdriver webdriver

Last synced: 19 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/kazvee/jungle_rails

🌿 Full-stack e-commerce app 📚 MVC pattern 🗺️ Active Record ORM 🔴 Ruby on 🚃 Rails 6.1 👢 Bootstrap frontend 📚 PostgreSQL database 🔒 Bcrypt password management 💸 Stripe for secure payments 🧪 Rspec & Cypress automated testing

active-record bootstrap cypress model-view-controller mvc-pattern postgresql rails6 rspec ruby-on-rails scss stripe

Last synced: 21 Jan 2025

https://github.com/mckim-dev/apiv4

Ruby on Rails 6 API - Nursing Student Assessment Application

api rails-api rails6 rspec ruby

Last synced: 13 Feb 2025

https://github.com/twe4ked/rspec-api-docs

Generate API documentation using RSpec

api documentation dsl formatter rspec

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/ambrose-kibet/catalog-of-my-things

This is a command line app built collaboratively with ruby that allow the user to arrange thier stuff in an organized manner

rspec ruby

Last synced: 10 Feb 2025

https://github.com/luizfonseca/my-personal-computer

A ruby project built to help Junior Developers learn more about basic structures, controls & more.

junior-developer learning-by-doing rspec ruby

Last synced: 02 Feb 2025

https://github.com/fumtas1k/kyopro-tessoku

競技プログラミングの鉄則の解答

algorithms gradle java junit5 kotlin rspec ruby

Last synced: 25 Jan 2025

https://github.com/lakshmaji/crostarter

Crowdfunding application

rails react rspec ssr typescript

Last synced: 27 Oct 2024

https://github.com/maheshkumar-novice/caesar-cipher-tdd

Caesar cipher program with Tests to practice Test Driven Development

caesar-cipher rspec ruby tdd

Last synced: 01 Feb 2025

https://github.com/said-laasri/catalog_all_things

Users can store their favourite Books, Games and Music Albums in this Bank made of Ruby

postgresql rspec rspec-testing ruby ruby-gem sql

Last synced: 02 Feb 2025

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/futhr/spree-last-address

Relieves user of retyping address on return order in Spree Commerce

address checkout e-ecommerce rspec ruby spree

Last synced: 30 Nov 2024

https://github.com/olipliche/tdd-project

In this project, a class with methods was tested by doing test-driven development (TDD) method.

rspec rubocop ruby tdd

Last synced: 03 Feb 2025

https://github.com/jhawthorn/led_test_formatter

Display test runner progress on LED strips

rspec rspec-formatter

Last synced: 10 Feb 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/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/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.

devise-jwt rails-api rspec

Last synced: 10 Feb 2025

https://github.com/afonsir/tdd-course

This repository holds the scripts and/or projects developed in an introductory TDD course.

rspec ruby tdd

Last synced: 02 Feb 2025

https://github.com/afonsir/expense-tracker

Reading the "Effective Testing with RSpec 3: Build Ruby Apps with Confidence" book.

rspec ruby

Last synced: 02 Feb 2025

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

rspec ruby

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

rspec ruby sql

Last synced: 18 Jan 2025

https://github.com/gdonald/hands-on-test-driven-development

Code for the Hands-on Test-Driven Development book

book rails rspec ruby spec tdd testing

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

graphql rails rspec

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/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/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/brettchalupa/learn_ruby_with_specs

LRWS walks you through learning how to program in Ruby with tests written in RSpec.

course education exercises rspec ruby

Last synced: 29 Jan 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/victoralessander/pacoca-ecommerce-rails

The Rails version of Paçoca E-Commerce that was made in Django (https://github.com/VictorAlessander/pacoca-ecommerce)

bulma ecommerce rails rspec ruby

Last synced: 05 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/stratigos/todds_blog

Basic Rails Blog 👨‍💻🛤✍

blog publishing rails rspec ruby

Last synced: 26 Dec 2024

https://github.com/riboseinc/rspec-pgp_matchers

RSpec matchers for testing OpenPGP messages

pgp rspec rspec-matchers

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

crystal rspec spec testing

Last synced: 02 Feb 2025

https://github.com/wojtha/mouse_melon

MouseMelon is a simple DSL which allows to write acceptance specs in Gherkin-like language without any parser.

bdd dsl gherkin rspec testing

Last synced: 10 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/sleeplessbyte/tempfile-fixture

:clipboard: Have tempfile serve you IO fixtures.

fixtures minitest rspec tempfile

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

rspec rubocop ruby

Last synced: 02 Feb 2025

https://github.com/silva4dev/rails-inss-discount-clean-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: 10 Feb 2025

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: 10 Feb 2025

https://github.com/aesthetikx/silentium

🤫

rspec

Last synced: 31 Jan 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/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/tristandunn/factory_manager

A manager for factory_bot to simplify creating nested factories.

factory factory-bot rspec rspec-rails ruby ruby-on-rails

Last synced: 08 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/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/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/english/rspec-repetitive

Repeat RSpec examples with custom setup.

rspec ruby testing

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

redis rspec ruby-on-rails

Last synced: 30 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/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: 10 Feb 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/ryancyq/rspec-activesupport

RSpec matcher for ActiveSupport test assertions

activesupport rspec testing

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.

rspec ruby ruby-gem

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/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: 10 Feb 2025

https://github.com/dreeven-oss/rspec-xlsx_matchers

RSpec matchers for xslx data

caxlsx roo-gem rspec

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.

heroku rspec ruby-on-rails

Last synced: 28 Dec 2024

https://github.com/brandaoplaster/secret-friend

An App where people can hold a draw for a secret friend.

rspec ruby ruby-on-rails

Last synced: 03 Feb 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: 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/jmromer/pattern_matcher

A TDD / OOP demo in Ruby

demo oop rspec ruby tdd

Last synced: 13 Jan 2025

https://github.com/brandaoplaster/films-api

Consuming a Movie API

rspec ruby ruby-on-rails

Last synced: 03 Feb 2025

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

rspec rubocop ruby

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/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: 10 Feb 2025

https://github.com/viralpraxis/purist

Automatic runtime impure ruby methods invocation detection

functional-programming purity rspec ruby testing

Last synced: 10 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/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