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/doamaral/ruby-rspec-selenium-capybara
Trying out basic setup and features for UI testing using Capybara
Last synced: 15 Jan 2025
https://github.com/dpoetzsch/rspec-resources
A concise DSL for testing rails resources with rspec
dsl rails resources rspec rspec-rails
Last synced: 16 Jan 2025
https://github.com/bohaz/budget-app
TransactTrends is a web application designed to help you manage and keep a detailed track of your financial transactions
css devise javascript postgresql rspec ruby-on-rails stimulus-js
Last synced: 13 Jan 2025
https://github.com/nickemma/tdd-project
Test Driven Development (TDD) is software development approach in which test cases are developed to specify and validate what the code will do. In simple terms, test cases for each functionality are created and tested first and if the test fails then the new code is written in order to pass the test and making code simple and bug-free
Last synced: 16 Jan 2025
https://github.com/nickemma/oop-school-library
Imagine that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. This simple app creates will allow you to: Add new students or teachers. Add new books. Save records of who borrowed a given book and when.
Last synced: 16 Jan 2025
https://github.com/rileymanda/ruby-tdd
Ruby-tdd is A simple ruby application that demonstrates test driven development in ruby using RSpect
Last synced: 20 Jan 2025
https://github.com/iamsjunaid/budget-bee
budget bee 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.
postgres rspec ruby-on-rails tailwind
Last synced: 13 Jan 2025
https://github.com/blue0513/rspec-on-iterm.el
Execute Rspec on iTerm2 using Emacs!!
Last synced: 06 Jan 2025
https://github.com/ansaribrahim/recipe-app
This 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.
cancancan capybara devise factory gitflow license linters rails render rspec ruby rubyonrails tailwindcss testing
Last synced: 24 Jan 2025
https://github.com/ijeomaodinko/budget-app
Budget 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.
devices devise rails7 rspec ruby rubyonrails
Last synced: 22 Jan 2025
https://github.com/ashmalzahra/blog-app
The Blog app is a classic example of a blog website. It is a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
api-endpoints best-practices postgresql request-testing rspec rspec-rails ruby ruby-on-rails
Last synced: 25 Jan 2025
https://github.com/Darhazer/active_record_change_matchers
Custom RSpec matchers for ActiveRecord record creation.
active-record rspec rspec-custom-matchers ruby
Last synced: 04 Feb 2025
https://github.com/rongrongteng/phone_number_formatter
UK Phone Number Formatter
Last synced: 02 Feb 2025
https://github.com/nisevi/dollar_to_euro
Convert dollars to euros.
codeclimate converter cucumber dollar dollar-to-euro euro exchange-data exchange-rate exchange-rates exchange-server methadone mongo mongodb mongodb-database mongoid rspec ruby ruby-application semaphoreci whenever
Last synced: 10 Oct 2024
https://github.com/wilddima/rspec-live_controllers
RSpec matchers for ActionController::Live
Last synced: 02 Feb 2025
https://github.com/bilby91/jest-change-matchers
Jest change matchers like RSpec
javascript jest nodejs rspec typescript
Last synced: 02 Feb 2025
https://github.com/greena13/test_assistant
A toolbox for increased testing efficiency with RSpec
assertions debugger rails rspec testing-tools
Last synced: 22 Jan 2025
https://github.com/arvindcj/testignore
File grained control over temporarily disabling Tests.
ignore-list rspec testing-tools
Last synced: 22 Jan 2025
https://github.com/nanki/rspec_compose_context
Composable context for RSpec.
Last synced: 22 Jan 2025
https://github.com/ahzamir/food-recipes-app
The Food Recipes App keeps track of all your recipes, 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. Also, since sharing recipes is an important part of cooking the app allows you to make them public so anyone can access them.
cancancan capybara css devise rspec rubocop ruby ruby-gem ruby-on-rails
Last synced: 09 Jan 2025
https://github.com/arnaudband/oop_school_library
Create that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. The app that you will create will allow you to: - Add new students or teachers. - Add new books. - Save records of who borrowed a given book and when. - And all of this will be built in a beautiful and well-organized way!
rspec rubocop-configuration ruby ruby-gem
Last synced: 15 Jan 2025
https://github.com/rwojsznis/rspec-sanity
Auto-ticket flaky tests in your rspec test suite
flaky-tests github jira rspec ruby
Last synced: 28 Jan 2025
https://github.com/jmettraux/bxs
Bundle Exec rSpec - a wrapper for `bundle exec rspec`
Last synced: 26 Jan 2025
https://github.com/michinaoshimizu/edrive
Generic event dispatcher for ruby
event-dispatcher gem rspec ruby ruby-gems
Last synced: 16 Jan 2025
https://github.com/brandonduff/rspec-ordering-mttf
A custom orderer for RSpec that optimizes for test latency (mean time to failure) over test throughput.
rspec ruby tdd testing testing-tools
Last synced: 16 Jan 2025
https://github.com/quequeo/rails-api-and-react
Ruby on Rails API with React JS
active-storage api javascript kaminari material-ui postgresql rails react rspec ruby vite
Last synced: 10 Oct 2024
https://github.com/bienvenuushindi/sharingan
knowledge based system has been created to help code reviewers quickly search for specific code review guidelines and generate a ready to use comment for each requirement that is not followed
hotwire-turbo javascript rails rspec ruby stimulusjs tailwindcss turbo-stream
Last synced: 02 Feb 2025
https://github.com/cristiancfe/httparty_rspec
git httparty postman-api rspec ruby
Last synced: 18 Jan 2025
https://github.com/rileymanda/ruby-capstone-project
A console app developed to keep a record of different types of things you own: books, music albums, and games. All the implementations are based on UML class diagram and the data is be stored in JSON files.
Last synced: 20 Jan 2025
https://github.com/westonganger/automatic_rails_route_testing
Template for easy exception testing for all routes within a Rails app
minitest rails rails-routes rails-testing rspec ruby template
Last synced: 01 Feb 2025
https://github.com/olawale-o/school_library
"School library" A ruby application to record what books are in the library and who borrows them
Last synced: 02 Feb 2025
https://github.com/olawale-o/our_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.
bootstrap cancancan capybara devise factorybot postgresql rspec ruby ruby-on-rails
Last synced: 02 Feb 2025
https://github.com/olawale-o/rails_blog_app
"Rails Blog App" a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
cancancan devise devise-jwt postgresql rspec ruby ruby-on-rails
Last synced: 02 Feb 2025
https://github.com/tmtocb/palabra-translategame-tdd
Rails 6 app where you can learn words and translations using external Language API, full test suite with RSpec, devise for authentication, pundit for authorization, Travis-CI, Heroku, Brakeman, Bundler-Audit, Pry in development/production.
bootstrap devise external-apis heroku-deployment postgresql rails-api rails6 rspec ruby-on-rails tdd travis-ci travis-ci-github
Last synced: 02 Feb 2025
https://github.com/george-swift/expense-tracker-api
An API only Rails app to provide and manage resourceful routes for a React-Redux frontend application that allows users to manage expenses.
database postgresql rails-api rspec
Last synced: 02 Feb 2025
https://github.com/greena13/email_spectacular
High-level email spec helpers for acceptance, feature and request tests
actionmailer email rails rspec
Last synced: 21 Nov 2024
https://github.com/apexatoll/zirconia
Lightweight testing utility for synthesising Ruby gems
bundler rspec ruby ruby-gem ruby-gems rubygem testing testing-tools
Last synced: 20 Dec 2024
https://github.com/juandbta/recipes-project
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. Also, the app allows you to make them public so anyone can access them.
capybara css-flexbox css3 database front-end-development posgresql rspec ruby ruby-on-rails unit-testing
Last synced: 29 Jan 2025
https://github.com/santosh-konappanavar/tdd_project
TDD (Test-Driven Development) is a software development methodology where automated tests are written before writing the actual code. In this project, we implemented a class following TDD principles, ensuring that the code is thoroughly tested by creating tests that define the expected behavior and then writing the code to pass those tests.
postgresql-database rspec ruby server
Last synced: 08 Feb 2025
https://github.com/hidakatsuya/pdf_matcher-testing
This gem allows testing frameworks such as Test::Unit, RSpec and Minitest to perform PDF matching tests with the pdf_matcher gem.
Last synced: 20 Dec 2024
https://github.com/guillainbisimwa/twitter-gem-suggestions-bot
This is a Twitter bot that posts inspirational gem suggestions, reply to tweets, follow and tags ruby developer who needs help while developing in ruby using our list of #.
gitflow rspec ruby twitter-api twitter-bot
Last synced: 30 Jan 2025
https://github.com/jerryowusu/budgetmanager
Budget Manager is a Ruby on Rails capstone project 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 application allows the user to: register and log in, so that the data is private to them. introduce new transactions associated with a category. see the money spent on each category.
authentication authorization capybara postgresql rspec ruby-on-rails
Last synced: 05 Jan 2025
https://github.com/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 08 Feb 2025
https://github.com/vadim-geroim/collatz-sequence
Determining the Collatz sequence for a number.
algorithms collatz-sequences rspec ruby
Last synced: 13 Jan 2025
https://github.com/vadim-geroim/fibonacci
Fibonacci Sequence: contains iterative and recursive solutions, tests and logs time performance
Last synced: 13 Jan 2025
https://github.com/vadim-geroim/linked-list-2
Reverse the linked list using mutation
datastructures linked-list rspec ruby
Last synced: 13 Jan 2025
https://github.com/vadim-geroim/image-blur-2
Build a data transformation on a data representation of an image.
datastructures image-blur rspec ruby
Last synced: 13 Jan 2025
https://github.com/monade/rspec_sql_matcher
A gem to match SQL queries within your RSpec tests
rails rspec rspec-matchers ruby sql
Last synced: 26 Jan 2025
https://github.com/ltfschoen/discrete_math
algorithms cli discrete-mathematics namespaces rakefile rspec ruby-gem threading travis-ci
Last synced: 28 Nov 2024
https://github.com/vadim-geroim/image-blur-3
Build complex data transformation on the implementation of an image
datastructures image-blur rspec ruby
Last synced: 13 Jan 2025
https://github.com/iaintshine/ruby-test-tracer
OpenTracing compatible Tracer implementation to be used in tests in Ruby
opentracing rspec ruby tests tracer
Last synced: 21 Oct 2024
https://github.com/sentayhu19/tdd-project
In this project, we implemented a class with some methods, by doing test-driven development (TDD).
Last synced: 03 Feb 2025
https://github.com/ritobrotomukherjee/oops-school-library-ruby
It's a school library using Ruby. The data gets added and deleted from CLI. It's a simple project to learn developing project from UML diagram
cli gitflow learning-by-doing mvc-architecture rspec ruby school-library solid-principles unit-test
Last synced: 06 Feb 2025
https://github.com/vic778/bookme
the general idea is to mimic the primitive features of Calendly. An end user can visit a unique direct link to book events with someone else. These events can be free to book or require payment. Those that book events shouldn't be necessary to create an account. Those that make the events and availability slots do need an account.
activestorage devise heroku postresql rspec ruby ruby-on-rails sidekiq stripe
Last synced: 18 Jan 2025
https://github.com/delicelydia/group_hours_app
This is an application of grouping hours spent on different projects in the university.
Last synced: 02 Feb 2025
https://github.com/bastos/rspec-watch
Really simple command line tool to run Rspec when Rails project files get edited
Last synced: 17 Dec 2024
https://github.com/omarsalem7/blog-app
A typical example of a blog website is the Blog app. I built a completely working website that displays a list of topics and allows visitors to engage with them by leaving comments and like them.
cancancan devise postgresql rspec rspec-rails ruby ruby-on-rails
Last synced: 02 Feb 2025
https://github.com/eudanilobarbosa/bdd-discover
Projeto de testes automatizados realizado no curso BDD eXperience da QAx com Fernando Papito.
bash capybara cli cucumber-ruby git html-css-javascript rails rspec ruby selenium-webdriver visual-studio-code webapp
Last synced: 27 Dec 2024
https://github.com/ouasamine/i-budget
iBudget is a web mobile friendly app that support user registration and authentication, where a registred user can keep track of her/his transactions and organise them in groups, the app is built with Ruby on Rails framework.
Last synced: 24 Dec 2024
https://github.com/skyv26/morse-code-ruby
Morse code is a method used in telecommunication to encode text characters as standardized sequences of two different signal durations, called dots and dashes, or dits and dahs. Morse code is named after Samuel Morse, one of the inventors of the telegraph.
Last synced: 19 Jan 2025
https://github.com/zewdu444/tdd_project
this repository used as Test drive development approach
Last synced: 18 Dec 2024
https://github.com/alejandroq12/api-testing-rspec
The API Testing Spec is a project designed to practice API testing with RSpec.
Last synced: 18 Dec 2024
https://github.com/mnisarali/budget_trackie
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: 18 Dec 2024
https://github.com/marekhakala/photogallery
The Photo Gallery is a web application for photographers with Geo location features.
angularjs bootstrap capybara devise exif font-awesome google-maps-api gulp minimagick phantomjs poltergeist pundit rest-api rspec rspec-rails ruby ruby-on-rails selenium selenium-webdriver
Last synced: 01 Jan 2025
https://github.com/andriy-baran/rspec_vars_helper
Small extension that helps organize your tests
Last synced: 19 Dec 2024
https://github.com/cassiosantana/pages_ahead
Pages Ahead é uma editora de livros. Com ela podemos gerenciar as partes envolvidas no processo de criação de livros onde temos Autores, Livros, Montagens, Partes, Fornecedores e Contas.
api factorybot ffaker rails rails-application rails7 ransack rspec
Last synced: 20 Jan 2025
https://github.com/abayo-luc/hello-books-rb
Book Store: Hello Books
books codacy-badge jsonwebtoken rails rspec ruby
Last synced: 19 Dec 2024
https://github.com/burythehammer/hearthwiz
Hearthstone card management website
cucumber hearthstone rspec ruby ruby-on-rails
Last synced: 19 Dec 2024
https://github.com/markgoho/rspec-report-analyzer
Analyze rspec runtime reports
Last synced: 19 Dec 2024
https://github.com/emilio2hd/rails_template
Application rails template
factory-bot ffaker rails rails-template rspec rubocop simplecov
Last synced: 19 Dec 2024
https://github.com/jhawthorn/led_test_formatter
Display test runner progress on LED strips
Last synced: 26 Dec 2024
https://github.com/yaairfernando/groceries_app
RoR application to organize transactions by goal
bootstrap css3 flexbox mobile rspec ruby ruby-on-rails
Last synced: 02 Jan 2025
https://github.com/cassiosantana/rspec_ruby
Mini curso de testes Ruby com Rspec
bundler gem rspec rspec-rails ruby ruby-on-rails youtube
Last synced: 18 Dec 2024
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/juandbta/snaplife
A cutting-edge Ruby on Rails app with PostgreSQL, revolutionizing daily organization. Seamlessly merging task management and note-taking, it's your lightning-fast, all-in-one solution for streamlined life organization.
css-flexbox css3 devise postgresql render rspec rspec-testing rubocop ruby ruby-on-rails
Last synced: 18 Dec 2024
https://github.com/darhazer/active_record_change_matchers
Custom RSpec matchers for ActiveRecord record creation.
active-record rspec rspec-custom-matchers ruby
Last synced: 22 Oct 2024
https://github.com/alexander-senko/magic-support
Utility classes and Ruby extensions beyond Active Support
Last synced: 24 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/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: 08 Feb 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/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/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/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