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/aboongm/catalog-of-my-things
In this project, we are creating a console app that will keep a record of different types of things : books, music albums, movies, and games. Everything will be based on the UML class diagram that was provided as requirements for the project. The data will be stored in JSON files but will also prepare a database with tables structure analogical to the program's class structure. "Catalog of my things" will be a simple console app that allows users to manage collections of the things they own.
Last synced: 10 Jan 2025
https://github.com/gvgesanto2/microverse-gs-money
GS Money is a Full-Stack budget application built with Ruby on Rails, Sass, and Postgres, where users can create different types of transactions (income and expenses) that can be organized into categories. Each category has its transactions, displaying the total amount spent and earned.
css3 devise full-stack full-stack-web-development html5 javascript postgresql rails7 rspec ruby ruby-on-rails sass
Last synced: 02 Jan 2025
https://github.com/fblupi/echaequipos-backend
EchaEquipos backend: API and admin panel build with Rails
api backend coveralls hacktoberfest mysql rails rspec travis-ci unit-test
Last synced: 30 Jan 2025
https://github.com/virag-ky/tdd-ruby-poject
This is an exercise in Ruby to practice Test Driven Development.
rspec rubocop ruby tdd unit-testing
Last synced: 10 Jan 2025
https://github.com/cristiancfe/automacaowebaula
Automacao com Cucumber, Capybara e Ruby
capybara cucumber rspec rubygem site-prism
Last synced: 18 Jan 2025
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/skyv26/oop-school-library
A school library (or a school library media center) is a library within a school where students, staff, and often, parents of a public or private school have access to a variety of resources.
decorators design-patterns inheritance oop-principles rspec rubocop ruby ruby-gem school-library styleguide workflows
Last synced: 19 Jan 2025
https://github.com/epaltechs/catalogue-of-things-project
This is a console application project that will help us to keep a record of different types of things we own namely: books, music albums, and games. The application allows you to perform some CRUD operations such as adding new items, reading the items that you have saved, and saving items to .json files.
Last synced: 19 Jan 2025
https://github.com/timbar09/school_library-ruby
This is a user-friendly tool that efficiently manages book inventory, borrowers, and borrowing history, providing accurate record keeping and enhancing the borrower experience.
command-line-app gitflow-workflow pair-programming pry rspec ruby
Last synced: 19 Jan 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/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/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/ansaribrahim/budget-app
Budget-App is a web-based application designed to help users manage their expenses and budgets effectively. It allows users to track their spending, categorize expenses, and set budget goals to achieve financial control.
capybara-rspec deployment erb font-awesome gitflow html javascript license linters rails rspec rubocop ruby rubyonrails tailwindcss unit-testing
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
Last synced: 25 Jan 2025
https://github.com/mohamedhnoor/realtimesearchanalytics
Real-time search engine that would store analytics from what users searched for.
render rspec ruby ruby-on-rails tailwindcss
Last synced: 25 Jan 2025
https://github.com/fumtas1k/kyopro-tessoku
競技プログラミングの鉄則の解答
algorithms gradle java junit5 kotlin rspec ruby
Last synced: 25 Jan 2025
https://github.com/maheshkumar-novice/caesar-cipher-tdd
Caesar cipher program with Tests to practice Test Driven Development
Last synced: 01 Feb 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/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/raquellima7/first_challenge
The task to write a small ruby function that orders strings.
Last synced: 18 Jan 2025
https://github.com/claudiarojassoto/qr_properties_app
QR Properties App is a Ruby on Rails application designed to help in the property selling process . This app generates QR codes that link to a property's location, images, details, and allows scheduling property visits. It's a global platform committed to supporting non-profit property sales across the world.
capybara google-drive-api location-iq qr-code rspec rubocop ruby-on-rails telegram-bot-api
Last synced: 23 Jan 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/diasbruno/property-based-testing-article
Code for the article "Property-based testing for the win!"
property-based-testing rantly rspec ruby testing
Last synced: 15 Dec 2024
https://github.com/klengvinayte/wwbm
Game Who Wants to Be a Millionaire? on RoR
Last synced: 29 Jan 2025
https://github.com/klengvinayte/bbq
An application in which you can create an event, invite subscribers. You can add photos to the event, leave comments, all participants will receive an email notification.
Last synced: 29 Jan 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/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/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/jerickcd/rant
Rest Api on NodeJS with Typescript - A Boilerplate to get you started
electron minitest procedural-generation programming-language property-based-testing randomness-generation randomness-testing redux rspec rust rust-crate scripting template-language test-unit
Last synced: 16 Jan 2025
https://github.com/valterandrei/parking_manager_back
Parking manager
api-rest docker docker-compose github-actions heroku postgresql rspec ruby ruby-on-rails
Last synced: 25 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/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/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/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/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/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/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/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.
Last synced: 02 Feb 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/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/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/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/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/iaintshine/ruby-dockercompose-rules
Library which simplifies usage of Docker Compose for integration testing in Ruby.
docker docker-compose integration-testing rspec ruby
Last synced: 09 Dec 2024
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/mitinpavel/suspect
Selects a subset of RSpec files to be run based on previous failures
bdd rspec slow-tests tdd test-smells
Last synced: 17 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/guillainbisimwa/search-ror
A realtime search box, where users search articles, and then to have analytics that display what users were searching for.
Last synced: 30 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/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/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/cornelius/httpotemkin
Mock HTTP services for system tests
acceptance-testing http integration-testing mock rspec
Last synced: 20 Dec 2024
https://github.com/fene-87/catalog_of_things
This is a simple console app that helps users keep records of different types of things that they own: books, music albums, games, and movies.
Last synced: 21 Dec 2024
https://github.com/prangonghose/catalogue-using-ruby
A terminal UI to add books, games and music albums according to user. Built with Ruby. All user data is saved in the local storage and loaded immediately at the beginning of the app.
Last synced: 03 Feb 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/ricardo-benicio/technical_tests_ii
Development Repository for Technical Tests. Increasing knowledge in Ruby and tests with RSPEC.
development rspec ruby technical-test test
Last synced: 03 Feb 2025
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/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/victoriaduarte/rocklov
Web and API test automation project with Ruby, Cucumber, Capybara, Selenium WebDriver and RSpec
api-testing automation bdd capybara cucumber rspec ruby selenium-webdriver web-testing
Last synced: 27 Jan 2025
https://github.com/rafaelmatsumoto/eventdrivenarchitecture
Event Driven Architecture application developed as a college project.
Last synced: 03 Feb 2025
https://github.com/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 09 Oct 2024
https://github.com/manzanit0/tictactoerb
Yet another version of TicTacToe in Ruby
Last synced: 30 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: 16 Dec 2024
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: 16 Dec 2024
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/cane-bt/app_for_job_change
転職用のポートフォリオ(仮)
bootstrap4 docker docker-compose jquery mysql rails5 rspec
Last synced: 21 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/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/ricardo-benicio/storyforge
This project consists of building a book publisher website using Ruby on Rails. It aims to develop basic skills in using Ruby on Rails.
rails rails-application rspec ruby
Last synced: 20 Jan 2025
https://github.com/genesisgonza05/lemontech_events
Lemontech Events es una aplicación de gestión de eventos construida con Ruby on Rails y Docker, utilizando PostgreSQL como base de datos.
css cucumber docker docker-compose html javascript letter-opener recaptcha rspec ruby ruby-on-rails
Last synced: 20 Dec 2024