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/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/testingbot/ruby-testingbot-api
Ruby client to interact with the TestingBot API
Last synced: 19 Jan 2025
https://github.com/amejid/school-library
The goal of this project is to build an app for a school library that will allow them to add new students or teachers, add new books, save records of who borrowed a given book and when the book was borrowed. This project solely used Object Oriented Programming(OOP).
Last synced: 16 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/amejid/shopping-on-rails
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.
capybara rspec ruby-on-rails tailwindcss
Last synced: 16 Jan 2025
https://github.com/easbarba/babu
a family microblog
containers docker docker-compose microblog rspec ruby-on-rails
Last synced: 11 Jan 2025
https://github.com/cored/expense_tracker
Example application from the Effective Rspec 3 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/mahabubx7/morse-code-ruby
Decode a morse code using ruby - Pair programming
Last synced: 14 Jan 2025
https://github.com/preciousakams/school_library_oop
A command-line-based school library management application built with object-oriented programming (OOP). functionalities include adding books to the library, adding readers, lending books to readers, keeping track of readers who have borrowed books, and storing library information.
Last synced: 09 Jan 2025
https://github.com/tylerrick/rspec-on_failure
Provide additional debugging information to be printed if a test fails.
Last synced: 16 Jan 2025
https://github.com/preciousakams/kamzzy-budget
An application that make it easy for you to keep track of your expenditures and plan your finances better.
devise postgresql rspec ruby ruby-on-rails
Last synced: 09 Jan 2025
https://github.com/preciousakams/hotel-room-backend
SuiteUp is a simulation of a hotel room reservation system. It enables users to make room reservations. It also allows users to see all of their reservations in a list format, delete a room only if it is empty, and all visitors can see unreserved rooms.
postgres postgresql rspec ruby ruby-on-rails
Last synced: 09 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/mavericksbalitaan/budgetonrails
Microverse RoR Capstone Project: This is an educational project 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. The Ruby on Rails application that allows the user to register and log in, so that the data is private to them, introduce new transactions associated with a category, and see the money spent on each category.
boostrap budget-app bullet capstone-project capybara faker letter-opener microverse microverse-projects microverse-ruby microverse-students rspec rspec-rails ruby ruby-on-rails rubygems
Last synced: 15 Jan 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/anthonygharvey/shelter-gifts
A Ruby on Rails app that makes it easy to donate directly to shelters by scraping their Amazon wishlists
charity donations f faker-gem heroku heroku-deployment nokogiri omniauth postgres rspec ruby ruby-on-rails rufus scraper shoulda-matchers sqlite3
Last synced: 19 Nov 2024
https://github.com/karinakozarova/tp-rsa-ruby
rsa rsa-algorithm rspec ruby school unit-testing
Last synced: 28 Jan 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/nisevi/primes_table
Command line tool for printing a multiplication table of the first N prime numbers.
codeclimate codecoverage gem gems methadone multiplication-tables oop oop-principles prime-matrix prime-numbers primes primes-search-algorithm rspec ruby ruby-gem ruby-gems ruby-library semaphoreci sieve-of-eratosthenes simplecov
Last synced: 04 Feb 2025
https://github.com/eltonsantos/basic-sinatra
A simple application with Sinatra using Rspec and Guard.
foreman guard guard-rspec json rack rspec sinatra terminal-notifier
Last synced: 11 Jan 2025
https://github.com/mutalis/get-missing-numbers-in-array
Get missing numbers in an Array.
Last synced: 31 Dec 2024
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/balikuddembe/blog-app-rails
This is a blog site where users can register and login. Once logged in, users have the ability to add a post to the site. Other users can then comment on and like these posts. However, only the owner of a post has the privilege to delete it
postgresql rspec rubocop ruby-on-rails
Last synced: 15 Jan 2025
https://github.com/silva4dev/wallet-digital-microservice-project
💱 Building a digital wallet microservices using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles 🎯✨
clean-architecture design-patterns event-driven-architecture golang kafka padrino rspec ruby test-driven-development testify
Last synced: 28 Jan 2025
https://github.com/gonzalo-bulnes/implementing-tdd-at-work
This 30-minute talk introduces some tips for developers to start doing TDD at work.
presentation rails rspec ruby tdd
Last synced: 04 Feb 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: 04 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: 20 Dec 2024
https://github.com/gr1d99-ke/gr1d99-testkit
Grouping of all gems that are used to test rails apps in one gem for easy setup
factory-bot-rails faker guard-rspec rails rspec rspec-rails
Last synced: 22 Jan 2025
https://github.com/masakazutakewaka/rspec-nlet
RSpec extension to define multiple helpers with let
Last synced: 22 Jan 2025
https://github.com/jeffnyman/test_spec
Test and Data Condition DSL for RSpec
Last synced: 22 Jan 2025
https://github.com/smartcasual/rspec-permutations
RSpec::Permutations is a gem that provides a simple way to run your RSpec tests with different permutations of parameters. This makes combinatorial unit testing faster to write and easier to read.
Last synced: 22 Jan 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/ahzamir/blog-app
Blog on Rails is a classic example of a blog website. You can show the list of posts and empower readers to interact with them by adding comments and liking posts. Schema
javascript nodejs rspec rspec-rails ruby ruby-on-rails
Last synced: 09 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/maiquitome/rubyonrails-tdd
Curso TDD com Ruby on Rails, RSpec e Capybara
Last synced: 15 Jan 2025
https://github.com/mdeering/phillumeny
Collection of RSpec matchers for verbose testers.
Last synced: 28 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/rubinjhand/jungle_rails
A mini e-commerce application built with Rails 4.2
capybara e-commerce-project postgresql-database rspec ruby-on-rails stripe
Last synced: 09 Jan 2025
https://github.com/truggeri/ruby-sudoku
A sudoku solver in ruby as a little get-to-know-ruby project.
Last synced: 09 Jan 2025
https://github.com/bushmusi/hello-rails
This is my first rails project. Detail description will be added later
rails rspec ruby ruby-on-rails
Last synced: 09 Jan 2025
https://github.com/bushmusi/tdd-project
In this project you will implement a class with some methods, but you will do it by doing test-driven development (TDD). Remember that the idea is to write tests first and then the code. This will be verified in your commits history, so it is important to use the proper sequence.
Last synced: 09 Jan 2025
https://github.com/silva4dev/ruby-classical-clean-api-project
🌌 Building an API with Ruby using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles 🚀🎯
clean-architecture desing-patterns domain-driven-design mongodb rspec ruby sinatra solid-principles test-driven-development
Last synced: 15 Nov 2024
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/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/nightprogrammers/tes-request
Request Lib for TES(Test Env Service)
Last synced: 16 Jan 2025
https://github.com/bencornelis/monsters
ancestry capybara devise factorygirl faker presenters pundit rails rspec
Last synced: 21 Jan 2025
https://github.com/sashadev-sky/model-operandi
A lightweight Ruby ORM
activesupport orm rspec ruby sql
Last synced: 04 Jan 2025
https://github.com/nikitug/rspec-stepwise
Stepwise execution DSL for RSpec.
Last synced: 19 Jan 2025
https://github.com/cristiancfe/projeto_final_rspec_ruby
Automação de API utilizando RSpec e Ruby com geração de relatórios
Last synced: 18 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