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-14 00:22:11 UTC
- JSON Representation
https://github.com/juandbta/search-project-backend-rails
Realtime Search Box Analytics: Instantly track user searches via IP for personalized insights. Focus on analytics, uncovering trending topics per user. Revolutionize search with privacy-centric data analysis.
api backend database endpoint json posgresql rspec rubocop ruby-on-rails
Last synced: 10 Feb 2025
https://github.com/at1as/rspec_jit
Run RSpec tests with ruby's JIT compiler enabled
jit just-in-time rspec ruby spec test test-framework testing
Last synced: 10 Feb 2025
https://github.com/axsuul/rspec-http-fixtures
Provides RSpec helper methods to build HTTP fixtures.
Last synced: 10 Feb 2025
https://github.com/marekhakala/stockchallenge
Test for Senior Rails developers
activemodelserializers api rspec rspec-rails ruby ruby-on-rails
Last synced: 01 Jan 2025
https://github.com/marekhakala/cloudpasswordmanager
The Cloud Password Manager is a web based password manager.
adminlte bootstrap bower devise doorkeeper font-awesome i18n jquery postgresql rspec ruby ruby-on-rails sqlite3
Last synced: 01 Jan 2025
https://github.com/marekhakala/htmlparser
HTML parser | Semester project for MI-RUB @ CTU FIT
html html-parser rspec ruby xml
Last synced: 01 Jan 2025
https://github.com/marekhakala/mynomadlife-api
The My Nomad Life API is a back-end rails application for MyNomadLife application.
activemodelserializers api carrierwave minimagick rest-client rspec ruby-on-rails
Last synced: 01 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/marekhakala/bankapi
Bank API | Semester project for MI-RUB @ CTU FIT
Last synced: 01 Jan 2025
https://github.com/nikukyugamer/everyday-my-rails
Forked from Everyday Rails repository (https://github.com/everydayrails/everydayrails-rspec-2017)
rails rspec rspec-rails test-framework testing-framework
Last synced: 23 Jan 2025
https://github.com/adriastephanie/httparty-rspec-ruby-api
Teste de APIs com HTTParty, Rspec, e linguagem Ruby.
gitactions-workflow httparty rspec ruby
Last synced: 27 Jan 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/ricardo-benicio/technical_tests_iii
Development Repository for Technical Tests. Increasing knowledge in Ruby and tests with RSPEC.
development rspec ruby technical-test
Last synced: 03 Feb 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: 10 Feb 2025
https://github.com/ricardo-benicio/technical_tests_i
Development Repository for Technical Tests. Increasing knowledge in Ruby and tests with RSPEC.
development rspec ruby technical-test
Last synced: 03 Feb 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/peteugwu/budget-app
Budget app is a software app which allows users to track income, expenses, and savings, set financial goals, and monitor their progress towards those goals. Budget apps can also offer features such as bill reminders, categorization of expenses, and analysis of spending habits.
capybara database devise postgresql rspec ruby ruby-on-rails
Last synced: 03 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/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: 10 Feb 2025
https://github.com/mailsg/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. The app allows you to make recipes public so anyone can access them.
capybara-rspec css3 devise-token-auth rspec ruby-on-rails
Last synced: 03 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/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/mmncit/rwitter
Simple social posting site using Rails and PostgreSQL
devise figaro postgresql rails5 rspec saas-ui shoulda-matchers
Last synced: 09 Feb 2025
https://github.com/bencornelis/takuzu_solver
A program for solving Takuzu puzzles
Last synced: 21 Jan 2025
https://github.com/franciscojbrito/store_api
API desarrollada en Ruby on Rails que gestiona la información de tiendas, productos y usuarios. Esta API está diseñada para ser utilizada en aplicaciones de comercio electrónico.
docker docker-compose rspec ruby ruby-on-rails
Last synced: 13 Feb 2025
https://github.com/bencornelis/thrones_trivia
Game of Thrones Trivia
bootstrap capybara factorygirl rails rspec
Last synced: 21 Jan 2025
https://github.com/dilkhush/rails-cucumber-rspec-example
cucumber rails rails-testing rspec
Last synced: 10 Jan 2025
https://github.com/maheshkumar-novice/ruby-testing
My solutions to the Ruby-Testing exercises from The Odin Project
rspec rspec-testing ruby ruby-test tdd test-driven-development
Last synced: 01 Feb 2025
https://github.com/maheshkumar-novice/tic-tac-toe-with-tests
A command line game written in Ruby with Tests
Last synced: 01 Feb 2025
https://github.com/maheshkumar-novice/connect-four
A command line game written in Ruby (Test Driven Development)
Last synced: 01 Feb 2025
https://github.com/mwafrika/rails-recipe-app
The Recipe app keeps track of all your recipes, ingredients, and inventory. It allows 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. Also, since sharing recipes is an important part of cooking the app should allow you to make them public so anyone can access them.
capybara devise postgresql rspec ruby ruby-on-rails tailwindcss
Last synced: 27 Jan 2025
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/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/afonsir/expense-tracker
Reading the "Effective Testing with RSpec 3: Build Ruby Apps with Confidence" book.
Last synced: 02 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/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/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/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/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/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/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/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/cristiancfe/automa-o
capybara cucumber rspec ruby selenium-webdriver siteprism
Last synced: 18 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/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/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/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/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/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/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/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/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/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/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/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/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/blocknotes/database_recorder
Record application queries, verify them against stored queries, and replay them
Last synced: 02 Feb 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/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/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/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/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/frodoslaw/dockerfile-rspec-serverspec
Test Dockerfiles with RSpec and ServerSpec
dockerfile rspec ruby rvm serverspec
Last synced: 02 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/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/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/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/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/aquaflamingo/boilerplate-sinatra
Boilerplate template for Ruby Sinatra applications (logging, rackup file, circleci, autoloading, rspec)
Last synced: 05 Feb 2025
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/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