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/ohbarye/route_mechanic

RouteMechanic detects broken routes with ease :train:

automation minitest rails rspec ruby testing

Last synced: 13 Oct 2024

https://github.com/jasonheecs/docker-ansible-kitchenci

Docker images with Ansible and Kitchen CI, installed in Debian, Ubuntu and CentOS.

ansible docker kitchen-docker rspec test-kitchen

Last synced: 30 Oct 2024

https://github.com/thecodechaser/blog-app

The Blog app is a classic example of a blog website. It's a functional website that shows the list of posts and empower readers to interact with them by adding comments and liking post.

postgresql rspec ruby rubyonrails

Last synced: 24 Jan 2025

https://github.com/cyrus-kiprop/well-paid-geek-bot

A slack bot Slack-Bot for the tech Savvy built using ruby. The bot was aimed at bringing efficiency to software developers in form of feeds.

bot bot-wellpaidgeek oop-principles polymorphism rspec slack workspace

Last synced: 20 Oct 2024

https://github.com/brettchalupa/test-driven-rspec

A 7-episode screencast series on using TDD with RSpec

rspec ruby ruby-on-rails screencast-series test-driven-development

Last synced: 01 Dec 2024

https://github.com/odlp/jet_black

Black-box testing utility for command line tools and gems

acceptance-testing blackbox-testing rspec

Last synced: 11 Oct 2024

https://github.com/juanmanuelramallo/rspec-log_matcher

An RSpec custom matcher to test code that logs information into log files.

logging rspec rspec-matchers rspec-rails

Last synced: 03 Jan 2025

https://github.com/rnd-soft/rspec-flaky

Gem for catching flaky tests

flakiness gem rspec rspec-rails ruby test-flakiness

Last synced: 02 Nov 2024

https://github.com/ikramagix/faussaire

An alternative to the "Faker" library in Ruby, with credible and culturally relevant options.

data faker-generator france french french-language french-speaking french-translation gem rspec rspec-testing rspec-tests ruby ruby-gem ruby-on-rails rubygem rubygems testing yaml

Last synced: 24 Jan 2025

https://github.com/abotalov/waiting_rspec_matchers

become_* RSpec matchers that do the same as * matchers but also wait

rspec

Last synced: 31 Oct 2024

https://github.com/lmaldonadoch/motorista

Automotive online magazine built with Rails, Bootstrap and SASS. Tested with RSpec and Capybara.

bootstrap capybara heroku rails rspec ruby sass

Last synced: 20 Oct 2024

https://github.com/bismarck-gm/lifesmemes-rails

Rails Application where you can create articles with images. Users can create accounts, login-logout, create articles with images and, vote-unvote.

articles login rails rails-application rspec

Last synced: 20 Jan 2025

https://github.com/nitbravoa92/catalog-of-my-things

"Catalog of My things" is a program made in ruby ​that allows you to manage through the command line the status of your Books, Music Albums and Games.

object-oriented-programming rspec rubocop ruby solid-principles

Last synced: 18 Jan 2025

https://github.com/futhr/spree-faq

Frequently Asked Questions for Spree Commerce.

e-commerce extension futhr rspec ruby spree

Last synced: 13 Oct 2024

https://github.com/cvalencia1991/ruby-catalog-of-my-things

"Catalog of my things" is a Ruby console app for managing book, music, and game collections. It lets you input and view information about each item, making it an essential tool for collectors.

rspec ruby

Last synced: 08 Nov 2024

https://github.com/mohamedhnoor/decode_morse_code

A Ruby app that can decode any morse messages.

github-actions rspec rubocop ruby

Last synced: 25 Jan 2025

https://github.com/hamzaoutdoors/catalog-of-my-things

A console app that will help you to keep a record of different types of things you won : books, music albums, movies, and games. Everything will be based on the UML class diagram presented in Readme text.

capstone-project database oop postgresql rspec ruby sql tdd

Last synced: 23 Jan 2025

https://github.com/dmcinnes/ruby_single_test

VIM plugin for running a single ruby test under the cursor

minitest rspec ruby-test test-unit vim vim-plugins vimrc

Last synced: 18 Jan 2025

https://github.com/raminmammadzada/ruby-tic-tac-toe-game

Tic-Tac-Toe game created by using object oriented programming paradigm. It can be played by two player

game object-oriented-programming oop-principles rspec ruby

Last synced: 11 Dec 2024

https://github.com/kachick/rspec-matchers-power_assert_matchers

power_assert integration for RSpec with a custom matcher

power-assert rspec rspec-matchers ruby

Last synced: 10 Oct 2024

https://github.com/melashu/btracker

This project is about building a 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. The application built with Ruby on Rails.

html-css-javascript rails rspec ruby-on-rails

Last synced: 03 Jan 2025

https://github.com/abdussattar-70/blogging-haven

The Blogging Haven is set to become a prime illustration of a blog website. It encompasses a project that tasked me with the creation of a fully operational website, showcasing a comprehensive list of posts and empowering readers to engage with them through comments and post likes. It has been constructed using PostgreSQL and Ruby on Rails.

erd oop postgresql rspec ruby ruby-on-rails

Last synced: 15 Jan 2025

https://github.com/hafiz1379/catalog-of-my-things

Catalog of my things is console app that will help you to keep a record of different types of things you own: books, music albums, and games. Everything will be based on the UML class diagram presented below. The data will be stored in JSON files. Created using Ruby!

colorize rspec ruby testing

Last synced: 13 Jan 2025

https://github.com/hafiz1379/oop-school-library

Discover the OOP School Library, a Ruby-powered app for efficient book and borrower management. Over a week, build classes for students, teachers, and books, create associations, add a simple user interface, refactor code, ensure data persistence, and implement unit tests. A practical example of object-oriented programming in action.

rspec ruby rubygems testing

Last synced: 13 Jan 2025

https://github.com/bondok6/school-library

In this project, I build the "OOP school library" app.

oop rspec ruby

Last synced: 11 Jan 2025

https://github.com/nitbravoa92/blog-app

Blog App is a website built with Ruby on Rails and PostgreSQL that allows users to create and publish posts, write comments, and like posts.

mvc-architecture object-oriented-programming postgresql-database rspec ruby ruby-on-rails solid-principles

Last synced: 18 Jan 2025

https://github.com/vichuge/rails_capstone_investments

This project shows a list of inversions and the groups where the inversions could work. The user is able to create new groups (products) to invest in and assign new inversions to them.

capstone microverse rails-capstone rspec ruby

Last synced: 08 Nov 2024

https://github.com/vichuge/rb-capstone-rubocop

A rubocop version made by myself for ruby language. This tool helps to get the rubocop issues in a script.

linters rspec rubocop ruby ruby-language

Last synced: 08 Nov 2024

https://github.com/peimelo/blogstrap

Building a blog using Bootstrap 5 with Ruby on Rails 6 in MVC pattern.

bootstrap bootstrap5 devise flyio mvc pundit rails rolify rspec ruby ruby-on-rails videocourse

Last synced: 07 Nov 2024

https://github.com/pdabrowski6/cable-ready-testing

Cable Ready testing utils

cableready rails rspec testing

Last synced: 14 Oct 2024

https://github.com/willianantunes/runner-said-no-one-ever

Ask it and receive what you want fast than ever #SaidNoOneEver

api-rest faker production-ready rspec rubocop ruby sinatra

Last synced: 22 Nov 2024

https://github.com/izumin5210/rspec-cheki

Support snapshot testing, inspired Jest.

rspec snapshot snapshot-testing

Last synced: 07 Nov 2024

https://github.com/vittorius/rspec_flat_error_formatter

RSpec formater that produces errors output easily consumable by automated tools

rspec rspec-formatter ruby testing-tools

Last synced: 07 Nov 2024

https://github.com/williamscch/budget_rails_app

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.

capybara css erb mvc mvc-architecture postgresql rails ror rspec rspec-rails ruby ruby-on-rails

Last synced: 13 Nov 2024

https://github.com/kodius/rails-api-rest

Rails 7 REST (openapi) template repo with Dockerfile, docker-compose and docker-swarm stack

backend docker docker-stack docker-swarm mvc openapi rest-api rspec rswag ruby ruby-on-rails

Last synced: 19 Jan 2025

https://github.com/nimblehq/appium-w-rspec-docker

UI Testing Android application with Appium + Rspec without the pain of setup.

appium docker rspec ruby

Last synced: 19 Nov 2024

https://github.com/sdogruyol/calculator-tdd

An example of applied TDD with a simple calculator

rspec ruby

Last synced: 28 Oct 2024

https://github.com/george-swift/scraper

Web scraper designed to fetch retail prices from an online luxury store.

nokogiri procs rspec ruby scraper

Last synced: 05 Jan 2025

https://github.com/rzane/rspec-raml

RSpec matchers for working with RAML (http://raml.org/)

matcher raml raml-specification rspec rspec-matchers

Last synced: 13 Oct 2024

https://github.com/goltergaul/w3c_rspec_validators

Rspec helpers to validate HTML and CSS using the W3C validators

rspec ruby-on-rails w3c-validator

Last synced: 13 Oct 2024

https://github.com/marioruiz/create_tests

Create Tests automatically from a Requests file. Perfect to be used with the result from importing a Swagger file using the open_api_import gem. Now we are supporting RSpec.

create openapi requests rspec ruby swagger swagger2 swagger3 tests

Last synced: 23 Oct 2024

https://github.com/mycargus/watir-docker-grid

A dockerized Selenium Grid with RSpec and Watir

docker rspec selenium-grid watir

Last synced: 06 Nov 2024

https://github.com/mohamedhnoor/oop-school-library

An app that was built with Ruby using OOP principles. The app allow you to add new students, teachers, books and save records of who borrowed a given book and when.

github-actions rspec rubocop ruby

Last synced: 25 Jan 2025

https://github.com/marcelotto/parspec

A testing framework for Parslet grammars

gunit parser parser-specifications parslet rspec ruby testing

Last synced: 13 Oct 2024

https://github.com/pboling/rspec-pending_for

Mark specs pending or skipped for specific Ruby engine (e.g. MRI or JRuby) / version combinations

rspec spec-pending

Last synced: 31 Dec 2024

https://github.com/janlelis/clipboard_formatter

A clipboard formatter for RSpec

clipboard rspec rspec-formatter ruby

Last synced: 07 Nov 2024

https://github.com/eapenzacharias/fakebook

Minimalistic Social Network built using Ruby-on-Rails HTML and CSS. Bootstrap classes are used for styling.

bootstrap content-management-system rails rspec rubocop ruby social-media social-network

Last synced: 25 Jan 2025

https://github.com/thesmartnik/rspec-eth

RSpec extension that allows to easily test solidity smart contracts

ethereum rspec solidity-contracts

Last synced: 05 Jan 2025

https://github.com/koic/dry_require_spec_helper

:golf: DRY (Don't Repeat Yourself) of `require 'spec_helper'`.

rspec ruby

Last synced: 14 Oct 2024

https://github.com/williamscch/recipes_rails_app

RoR Project that 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

capybara database heroku rails rspec ruby

Last synced: 13 Nov 2024

https://github.com/cored/xml_matchers

Validate your XML API responses

matchers rspec rspec-matchers xml

Last synced: 22 Jan 2025

https://github.com/otherguy/rspec-sonarqube-formatter

RSpec 3 formatter that generates an XML file for SonarQube 6.2+, using the Generic Test Data format

hacktoberfest rspec rspec-formatter ruby sonarqube sonarqube-analysis

Last synced: 12 Oct 2024

https://github.com/cliftondavies/twitter-personal-assistant

A CLI that enables a Twitter account holder to interact with their account, via the Twitter API.

pry rspec ruby twitter-api

Last synced: 13 Nov 2024

https://github.com/cliftondavies/tic-tac-toe

A tic-tac-toe game on the command line, for two players.

rspec ruby

Last synced: 13 Nov 2024

https://github.com/hassaanjbaig-code/budge-app

[Budge App] that allows users to track their budget by keeping track of their transactions based on different categories specified by the user. This project build with Ruby on Rails, with bootstrap

boostrap device rspec ruby-on-rails

Last synced: 03 Jan 2025

https://github.com/siepomaga/rspec-let_fallback

RSpec extension gem that allows to read let with fallback (if not defined yet in example group).

rails rails-rspec rspec ruby tdd

Last synced: 31 Oct 2024

https://github.com/tresor11/e-commerce-api

A Ruby on Rails API for a resale app - with full support for create, read, update, and delete actions. This API utilizes JSON web token authentication to ensure that only authorized users have access to sensitive data.

heroku jwt-authentication rails-api rspec

Last synced: 28 Dec 2024

https://github.com/alexoid1/bot-telegram

The main goal is create a Bot. It's a real-world-like project, built with business specifications.

public-api rspec rubocop ruby telegram-bot

Last synced: 23 Jan 2025

https://github.com/peimelo/curso_tour_of_heroes_api

Ruby on Rails 6 course as an API creating a Heroes CRUD.

curso cursoemvideo rails-api rspec ruby-on-rails tour-of-heroes

Last synced: 07 Nov 2024

https://github.com/peimelo/blog_api

Ruby on Rails 6 course as API showing authentication via devise_token_auth.

api course devise devise-token-auth rspec ruby-on-rails video-course

Last synced: 07 Nov 2024

https://github.com/melashu/catalog-of-my-things

In this project, we created a console app that helps in recording different types of things one owns: books, music albums, movies, and games. Everything was based on the UML class diagram given.

rspec ruby sql

Last synced: 03 Jan 2025

https://github.com/raminmammadzada/ruby-web-scraper

A web scraper for helping individuals or companies to find out which kind of products are recommended more than others in specific category.

rspec ruby scraper webscraper

Last synced: 11 Dec 2024

https://github.com/waveclaw/puppet-subscription_manager

Handle Client Registration to RedHat Satellite 6 or Katello

centos katello linux puppet redhat rspec ruby satellite6

Last synced: 23 Jan 2025

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

This project is built to practice the TDD concept. The project is built with Ruby and Rspec.

rspec rubocop ruby tdd

Last synced: 25 Jan 2025

https://github.com/sebyx07/rspec-github-actions-summary

RSpec formatter for Github Actions Summary

github-actions rspec

Last synced: 13 Oct 2024

https://github.com/selleo/rspec-tapas

Small extensions facilitating rSpec testing

rails rspec rspec-capybara rspec-matchers ruby

Last synced: 13 Oct 2024

https://github.com/baylorrae/let.cs

Add convention to your unit tests.

fluent-assertions memoization mstest nunit rspec xunit

Last synced: 10 Jan 2025

https://github.com/c00p75/oop-school-library

School Library is a Ruby practice project aimed at mastering Object Oriented Programming.

rspec ruby

Last synced: 13 Jan 2025

https://github.com/balerum03/linter_capstone

This is a basic linter that verifies that all the parentheses and brackets were properly used. This is a console app that runs using Ruby for the logic and Rspec for testing.

gems linter rspec rubocop ruby tester

Last synced: 13 Jan 2025

https://github.com/algerina/ror_blog_app

This project is a classic example of a fully functional blog website. It shows the list of posts and empower readers to interact with them by adding comments and liking posts. Built with Ruby, Ruby on Rails

postgresql rspec ruby ruby-on-rails

Last synced: 17 Dec 2024

https://github.com/burtlo/ruby-automation

A five-day program to teach Ruby with the focus on building tools and automation.

automation rspec ruby testing

Last synced: 31 Oct 2024

https://github.com/azohra/ferris

An opinionated testing framework built on top of WATIR which provides massive power with minimal DSL.

automation page-object rspec selenium site-object watir

Last synced: 16 Nov 2024

https://github.com/cwaku/catalog

A console app that will help you to keep a record of different types of things you won: books, music albums, movies, and games. Built with Ruby

catalog rspec ruby

Last synced: 14 Dec 2024

https://github.com/diowa/ruby3-rails7-bootstrap-heroku

An opinionated starter application based on Ruby 3.1, Rails 7.1, Webpack 5, pnpm, and Bootstrap 5, deployable on Heroku

bootstrap font-awesome heroku pnpm postgresql rails redis rspec rubocop ruby slim starter-app turbo

Last synced: 08 Nov 2024

https://github.com/nwtgck/specit-rust

Smoothly writing test titles in Rust

rspec rust spec test testing

Last synced: 02 Nov 2024

https://github.com/dodonki1223/eroge_release_cmd

美少女ゲームの発売リストをコマンドラインで操作するツールです

cli-app google-drive-ruby rspec ruby

Last synced: 25 Jan 2025

https://github.com/george-swift/twitter-ish

Twitter clone. Users can create and manage content and associations with other users. Utilizes AWS S3 for cloud storage.

aws bootstrap minitest postgresql rails rspec ruby scss

Last synced: 05 Jan 2025

https://github.com/abongsjoel/tic-tac-toe

This project creates a simple but amazing Tic Tac Toe game using Ruby and OOP. Also implemented Testing using Rspec.

rspec ruby

Last synced: 13 Oct 2024

https://github.com/kkasaija/tasty_trek

An app to keep 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

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

Last synced: 03 Jan 2025

https://github.com/bienvenuushindi/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 rspec ruby ruby-on-rails

Last synced: 03 Jan 2025

https://github.com/rspec-3-book/rspec-print_failures_eagerly

Tweaks the built-in RSpec formatters to cause failures to be printed immediately when they occur.

rspec rspec-formatter ruby

Last synced: 07 Nov 2024

https://github.com/eapenzacharias/cashflo

cashFlo is a web application where you can manage your budget: you have a list of transactions associated with a category, so you know how much you spent.

alpinejs expense-tracker mobile-first open-source rails rspec rubocop ruby tailwindcss

Last synced: 25 Jan 2025

https://github.com/yaairfernando/joinme

RoR application to create events and invite users to your events, also with a commenting system.

axios rails6 rspec ruby web-design webpack

Last synced: 20 Jan 2025

https://github.com/toptal/rspec-any_of

any_of/all_of argument matcher for RSpec

rspec rspec-custom-matchers rspec-matchers

Last synced: 17 Nov 2024

https://github.com/philou/rspecproxies

Simplify Rspec mocking with test proxies !

mocking rspec

Last synced: 23 Jan 2025

https://github.com/murodjon000/transaction_group_app

Transaction app is a web app that allows you to group payments with your friends and family.

bootstrap4 rails rspec

Last synced: 18 Oct 2024

https://github.com/javitocor/mastermind_ruby

Classic Mastermind game in command line built with Ruby by following OOP. Users can play this classic game being the code maker or the decoder.

classic-game code project rspec ruby

Last synced: 25 Jan 2025

https://github.com/julie-ify/jxpense

JXpense is a dynamic full-stack Ruby on Rails mobile web-based application designed to effortlessly manage your expenses and income. Note, its on a free instance cloud sever and spins down with inactivity so it takes about 50 seconds to boot.

bootstrap cancancan capybara-rspec database devise postgresql rails-application rspec ruby

Last synced: 11 Oct 2024

https://github.com/balerum03/groups_capstone

This app works as a to-buy list, you can create groups and add items you need to those groups so that you don't forget to buy them. Used Ruby on Rails, Active Record, CSS & HTML, and PostgreSQL.

activerecord heroku heroku-deployment html-css postgresql-database rails rspec ruby rubyonrails

Last synced: 13 Jan 2025

https://github.com/bohaz/blogapp

This application is a simple yet functional blog platform built with Ruby on Rails, utilizing PostgreSQL as the database.

cancancan devise javascript postgresql rspec rubocop ruby-on-rails tailwind-css

Last synced: 13 Jan 2025

https://github.com/odd-poet/kotlin-expect

assertion library for kotlin test.

expect kotlin kotlin-library rspec test-framework

Last synced: 14 Oct 2024

https://github.com/renderedtext/vim-bdd

Vim functions to run RSpec and Cucumber on the current cursor or file.

cucumber rspec semaphore-open-source vim-script

Last synced: 07 Dec 2024

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

A set of helpers for testing with RSpec

dsl hacktoberfest rails rspec ruby testing

Last synced: 24 Jan 2025