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-02 00:26:18 UTC
- JSON Representation
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/futhr/spree-dibs
Spree Payment Gateway for DIBS
dibs draft e-commerce extension rspec ruby spree spree-dibs spree-payment-gateway wip
Last synced: 07 Feb 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/bestwebua/rspec_file_chef
Rspec File Chef - File Environment control :floppy_disk:
rspec rspec-testing ruby ruby-gem
Last synced: 02 Feb 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/twe4ked/rspec-api-docs
Generate API documentation using RSpec
api documentation dsl formatter rspec
Last synced: 02 Feb 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/kelsonbatista/logistics-system-ruby-on-rails
Logistics System in Ruby on Rails
activerecord bootstrap devise full-stack orm rspec rspec-rails ruby ruby-on-rails sqlite
Last synced: 01 Feb 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: 10 Feb 2025
https://github.com/luizfonseca/my-personal-computer
A ruby project built to help Junior Developers learn more about basic structures, controls & more.
junior-developer learning-by-doing rspec ruby
Last synced: 02 Feb 2025
https://github.com/fumtas1k/kyopro-tessoku
競技プログラミングの鉄則の解答
algorithms gradle java junit5 kotlin rspec ruby
Last synced: 25 Jan 2025
https://github.com/lakshmaji/crostarter
Crowdfunding application
rails react rspec ssr typescript
Last synced: 27 Oct 2024
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/said-laasri/catalog_all_things
Users can store their favourite Books, Games and Music Albums in this Bank made of Ruby
postgresql rspec rspec-testing ruby ruby-gem sql
Last synced: 02 Feb 2025
https://github.com/said-laasri/tdd-ruby
A test driven development project with ruby
Last synced: 02 Feb 2025
https://github.com/futhr/spree-last-address
Relieves user of retyping address on return order in Spree Commerce
address checkout e-ecommerce rspec ruby spree
Last synced: 30 Nov 2024
https://github.com/olipliche/tdd-project
In this project, a class with methods was tested by doing test-driven development (TDD) method.
Last synced: 03 Feb 2025
https://github.com/jhawthorn/led_test_formatter
Display test runner progress on LED strips
Last synced: 10 Feb 2025
https://github.com/cxspxr/react-shortener
:link: Rails API & React URL Shortener
coffeescript2 heroku jsx postcss rack-attack rails rails5-api react reactjs rspec stylus sugarss url-shortener webpack
Last synced: 18 Oct 2024
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/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/rhysmalyon/shiro-rails
Rails implementation of a Node.js API I created in 2023 as a side project for a friend's business. Used as a testing ground to get reacquainted with Ruby / Rails and JWT authentication, as well as picking up RSpec for testing.
Last synced: 10 Feb 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/afonsir/expense-tracker
Reading the "Effective Testing with RSpec 3: Build Ruby Apps with Confidence" book.
Last synced: 02 Feb 2025
https://github.com/fmanimashaun/tdd_project
The Test-Driven Development (TDD) Project is a hands-on exercise in implementing the principles of TDD using Ruby. The project involves creating a Solver class with methods such as factorial, reverse, and fizzbuzz, with the unique aspect being that tests are written before the code. This project serves as a practical experience in writing tests fir
Last synced: 10 Feb 2025
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/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: 05 Feb 2025
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/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/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
https://github.com/emilyjspencer/boris
OOP Exercise, test-driven in Ruby with the testing framework RSpec
oop rspec ruby tdd test-driven-development
Last synced: 09 Feb 2025
https://github.com/hammadsiddique/budget-app
It 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.
css3 git gitflow heroku html5 microverse postgresql rails rspec rspec-rails ruby tailwindcss testing
Last synced: 05 Feb 2025
https://github.com/stratigos/todds_blog
Basic Rails Blog 👨💻🛤✍
blog publishing rails rspec ruby
Last synced: 26 Dec 2024
https://github.com/riboseinc/rspec-pgp_matchers
RSpec matchers for testing OpenPGP messages
Last synced: 26 Jan 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/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/jaflih/recipe_app
The Recipe app keeps track of all your recipes, ingredients, and inventory.
capybara integration rails rspec ruby
Last synced: 12 Feb 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/fherrerao/torc-challenge
Console app built with Ruby, allows you to add products using a console once the project has run, requires you to enter the name, price, quantity, is it imported? is a book, food, or medical product separating the product by category. When you finish adding all the products, the console will display the product with its price plus tax.
Last synced: 02 Feb 2025
https://github.com/silva4dev/rails-inss-discount-clean-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: 10 Feb 2025
https://github.com/lucaslight/hanoi
Tower of Hanoi or Lucas' Tower game - This is a Ruby-based command-line implementation of the classic puzzle game.
rspec rubocop ruby terminal-game
Last synced: 10 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/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/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/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/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/mitinpavel/suspect
Selects a subset of RSpec files to be run based on previous failures
bdd rspec slow-tests tdd test-smells
Last synced: 10 Feb 2025
https://github.com/english/rspec-repetitive
Repeat RSpec examples with custom setup.
Last synced: 16 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/testingbot/ruby-testingbot-api
Ruby client to interact with the TestingBot API
Last synced: 19 Jan 2025
https://github.com/ruliancruz/medical-exam-list
Web application for medical examination listing
css cypress docker html javascript postgresql pt-br redis rspec ruby sidekiq sinatra
Last synced: 10 Feb 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/ryancyq/rspec-activesupport
RSpec matcher for ActiveSupport test assertions
Last synced: 08 Feb 2025
https://github.com/surendragoud39309/tdd-assessment
This is a demo project for best TDD practice while implementing new buisness logic.
Last synced: 08 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/mariocc29/pokemon_tcg_api
Exemplary Ruby on Rail RestAPI aimed at assessing code quality with meticulous attention to detail.
backend elasticsearch grape-api rails redis rspec swagger
Last synced: 10 Feb 2025
https://github.com/dreeven-oss/rspec-xlsx_matchers
RSpec matchers for xslx data
Last synced: 08 Feb 2025
https://github.com/gracehtet/budget-app
Money Tracker App is an app that helps you to manage your budget. You can create your category and transactions. You can also see your budget report.
Last synced: 28 Dec 2024
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/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: 13 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/irvanfza/basictdd
Process of Test-Driven Development (TDD) step-by-step. FizzBuzz word game is used as the main problem to solve. Ruby is the programming language used with RSpec as the test framework.
rspec rspec-testing ruby tdd tdd-ruby tdd-sample
Last synced: 27 Dec 2024
https://github.com/cornelius/httpotemkin
Mock HTTP services for system tests
acceptance-testing http integration-testing mock rspec
Last synced: 13 Feb 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: 10 Feb 2025
https://github.com/mahammad-mostafa/school-library
This is the fifth project in the fourth module of the Microverse program. It is about a school library application implemented with Object Oriented Programming concepts using Ruby.
aggregates associations composition decorator-design-pattern decorator-pattern gitflow gitflow-workflow inheritance microverse microverse-projects microverse-ruby microverse-students oop oop-in-ruby polymorphism rspec rubocop ruby solid-principles unit-testing
Last synced: 13 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/yuvenalmash/undertakings
RESTful API for a Task management application
postgresql rspec rswag ruby-on-rails
Last synced: 20 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: 08 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: 08 Feb 2025
https://github.com/rwojsznis/rspec-sanity-example
Example usage of rspec-sanity tests wrapper
flaky-tests rspec rspec-testing ruby
Last synced: 06 Feb 2025
https://github.com/thiagojacinto/ruby_automation
Learning steps of using Ruby to handle software testing automation
capybara rspec ruby-test selenium
Last synced: 06 Feb 2025
https://github.com/fmanimashaun/catalog_of_items
Catalog of My Things is a Ruby group capstone project focused on creating a console app for managing collections of items such as books, music albums, movies, and games. The project emphasizes SQL database integration, UML class diagram implementation, and collaborative group work.
rspec rspec-testing ruby ruby-app ruby-oop unittest
Last synced: 10 Feb 2025
https://github.com/viralpraxis/purist
Automatic runtime impure ruby methods invocation detection
functional-programming purity rspec ruby testing
Last synced: 10 Feb 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/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/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