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/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/nareshnavinash/tespec-ruby
Selenium framework with ruby, rspec, allure
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.
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
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/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/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/dilkhush/rails-cucumber-rspec-example
cucumber rails rails-testing rspec
Last synced: 10 Jan 2025
https://github.com/backpackerhh/dockerized-rails-template
Dockerized Rails template aimed to be used in coding challenges
coding-challenge docker linter rails rails-application rspec rubocop ruby ruby-on-rails template testing
Last synced: 20 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.
Last synced: 26 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/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 09 Oct 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.
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/meekb/buildamidwestbuffet
Tests to practice writing Ruby, and test-driven design
Last synced: 18 Dec 2024
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/dreeven-oss/rspec-xlsx_matchers
RSpec matchers for xslx data
Last synced: 09 Oct 2024
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/cassiosantana/algorithms_ruby
A ruby gem that solves algorithms and problems
algorithms ffaker gem problems rspec rspec-testing ruby
Last synced: 14 Dec 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/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/cristiancfe/automa-o
capybara cucumber rspec ruby selenium-webdriver siteprism
Last synced: 18 Jan 2025
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/damdafayton/doctors-appointment-backend
Doctor booking app.
bootstrap devise material-ui postgresql rails7 react redux rspec rswag ruby sass
Last synced: 01 Feb 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/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/ltfschoen/guard_demo
Guard RSpec and Guard LiveReload
guard guard-livereload guard-rspec rspec
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/ryichk/rspec-learning-project
Rspec learning projects Everyday Rails.
Last synced: 14 Dec 2024
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/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/oxfist/rails-graphql-rspec-base
Reference Rails app exposing a GraphQL API with the asset pipeline working only in development mode.
Last synced: 11 Dec 2024
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: 19 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/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/testingbot/ruby-testingbot-api
Ruby client to interact with the TestingBot API
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/rokumatsumoto/rspec-experiments
rspec experiments
acceptance-tests integration-tests json ox rspec rspec-examples rspec-expectations rspec-matchers shared-examples unit-tests xml
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/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/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/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/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/pirj/rspec-enqueue_sidekiq_job
enqueue_sidekiq_job RSpec block matcher for 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/surendragoud39309/tdd-assessment
This is a demo project for best TDD practice while implementing new buisness logic.
Last synced: 09 Oct 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: 14 Dec 2024
https://github.com/charizard/relative.vim
A Vim plugin to easily navigate between the specs and the actual code
rspec ruby ruby-on-rails tdd vim-script
Last synced: 21 Dec 2024
https://github.com/oguntayomicheal/school-library-oop
School Library is a ruby based tool used to record books stored in a library and who borrows them. The app allows users to add new students or teachers, new books, and save records of who borrowed a given book and the date it was borrowed.
Last synced: 03 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.
Last synced: 19 Jan 2025
https://github.com/thiagohrcosta/soccer-api
postgresql postman pundit rails rspec ruby
Last synced: 03 Feb 2025
https://github.com/jswesterfield/leter
💌 Letër(pronounced as Letter) is a business card data storage application for saving business cards into a manageable carousel of cards to swipe through and sort
bundler nvm rails restful-api rspec ruby rubyonrails sqlite3
Last synced: 07 Jan 2025
https://github.com/andrewmcodes-archive/gem_actions
Example GitHub Action workflows for your Ruby Gem
action actions gem github-actions release-automation rspec rubocop ruby
Last synced: 16 Jan 2025
https://github.com/jonjondev/myway-sinatra
The super suave Sinatra framework
api authentication datamapper framework heroku models modular myway postgresql puma rspec sinatra sinatra-controller sinatra-framework
Last synced: 30 Dec 2024
https://github.com/al3rez/robot-ruby
Toy Robot Simulator is a Ruby application that simulates a robot moving on a square tabletop, of dimensions 5 units x 5 units. The simulator reads in commands to place the robot on the table and to move, rotate, and report the robot’s position and facing direction.
Last synced: 14 Jan 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/cassiosantana/stripe_test
payment-gateway payments rails7 rspec ruby stripe-checkout stripe-payments subscriptions
Last synced: 20 Dec 2024
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
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/brandaoplaster/secret-friend
An App where people can hold a draw for a secret friend.
Last synced: 03 Feb 2025
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: 19 Jan 2025
https://github.com/vmwhoami/danceter
In this project, I built a Dance opinion application based on a redesign of Twitter with ruby on rails.
Last synced: 06 Jan 2025
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/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/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/ryancyq/rspec-activesupport
RSpec matcher for ActiveSupport test assertions
Last synced: 09 Oct 2024
https://github.com/mnisarali/budget_tracker
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: 13 Dec 2024
https://github.com/stratigos/todds_blog
Basic Rails Blog 👨💻🛤✍
blog publishing rails rspec ruby
Last synced: 26 Dec 2024