Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- 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/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/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/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/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
Last synced: 31 Oct 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/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.
Last synced: 08 Nov 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/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/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/izumin5210/rspec-cheki
Support snapshot testing, inspired Jest.
rspec snapshot snapshot-testing
Last synced: 07 Nov 2024
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/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!
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.
Last synced: 13 Jan 2025
https://github.com/bondok6/school-library
In this project, I build the "OOP school library" app.
Last synced: 11 Jan 2025
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/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/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/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/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/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/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/polaristlx/clonebook
Facebook Clone created with Ruby on Rails
amazon-s3-storage css-grid-layout css3 devise factory-bot faker-gem heroku html5 omniauth paperclip-gem rspec ruby ruby-on-rails rubyonrails
Last synced: 24 Jan 2025
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/janlelis/clipboard_formatter
A clipboard formatter for RSpec
clipboard rspec rspec-formatter ruby
Last synced: 07 Nov 2024
https://github.com/nimblehq/appium-w-rspec-docker
UI Testing Android application with Appium + Rspec without the pain of setup.
Last synced: 19 Nov 2024
https://github.com/sdogruyol/calculator-tdd
An example of applied TDD with a simple calculator
Last synced: 28 Oct 2024
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/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/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/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/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
Last synced: 31 Dec 2024
https://github.com/koic/dry_require_spec_helper
:golf: DRY (Don't Repeat Yourself) of `require 'spec_helper'`.
Last synced: 14 Oct 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/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/allangomes/kanban-ruby
Kanban API write with Ruby on Rails.,
active-model-serializers api factory-bot postgres rspec ruby ruby-on-rails rubyonrails shoulda-matchers
Last synced: 24 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/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/cades/respec-given
rspec-given on mocha
bdd given given-when-then javascript javascript-library mocha mochajs rspec tdd test-driven-development test-framework
Last synced: 10 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.
Last synced: 13 Nov 2024
https://github.com/cliftondavies/tic-tac-toe
A tic-tac-toe game on the command line, for two players.
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/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/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.
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.
Last synced: 11 Dec 2024
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/andrewjh271/chess
Command line chess program written in Ruby
alphabeta-minimax-search alphabeta-pruning chess game minimax-algorithm regexp rspec ruby
Last synced: 20 Dec 2024
https://github.com/mohamedhnoor/tdd-project
This project is built to practice the TDD concept. The project is built with Ruby and Rspec.
Last synced: 25 Jan 2025
https://github.com/sebyx07/rspec-github-actions-summary
RSpec formatter for Github Actions Summary
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/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/amogil/rspec-deep-ignore-order-matcher
RSpec Deep Matcher
rspec rspec-deep-matcher rspec-matchers ruby
Last synced: 07 Nov 2024
https://github.com/c00p75/oop-school-library
School Library is a Ruby practice project aimed at mastering Object Oriented Programming.
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.
Last synced: 31 Oct 2024
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.
Last synced: 07 Nov 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
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/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/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/dodonki1223/eroge_release_cmd
美少女ゲームの発売リストをコマンドラインで操作するツールです
cli-app google-drive-ruby rspec ruby
Last synced: 25 Jan 2025
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/abongsjoel/tic-tac-toe
This project creates a simple but amazing Tic Tac Toe game using Ruby and OOP. Also implemented Testing using Rspec.
Last synced: 13 Oct 2024
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/murodjon000/transaction_group_app
Transaction app is a web app that allows you to group payments with your friends and family.
Last synced: 18 Oct 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/philou/rspecproxies
Simplify Rspec mocking with test proxies !
Last synced: 23 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/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/sensu-plugins/sensu-plugins-rspec
Sensu Plugins for running and alerting on rspec tests
integration-testing monitoring rspec sensu-plugins
Last synced: 07 Nov 2024
https://github.com/pboling/anonymous_active_record
Faux Anonymous AR Models for testing Concerns, Observers, Decorators
activerecord anonymous minitest rspec test
Last synced: 31 Dec 2024
https://github.com/haadiiii/oop-school-library
In this project I need a tool to help me record what books are in the universitie's library and who borrows them. The app that I will create will allow me to:
Last synced: 11 Oct 2024
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/odd-poet/kotlin-expect
assertion library for kotlin test.
expect kotlin kotlin-library rspec test-framework
Last synced: 14 Oct 2024
https://github.com/khalilgharbaoui/cre
awesome cre credentials gem pry rails rails-gem rails5 rspec ruby ruby-on-rails
Last synced: 20 Jan 2025