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/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/zewdu444/tdd_project
this repository used as Test drive development approach
Last synced: 18 Dec 2024
https://github.com/lcmen/testy_cookie
TestyCookie provides a helper to access plain, permanent, signed and encrypted cookies in Rails controller / integration / request tests.
Last synced: 03 Feb 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/hayat01sh1da/botpress-accuracy-checkers
This repository contains Ruby on Rails app and Ruby/Python Script which examine accuracy of response returned by Botrpress.
botpress csv docker json python rspec ruby ruby-on-rails
Last synced: 18 Dec 2024
https://github.com/blue0513/rspec-on-iterm.el
Execute Rspec on iTerm2 using Emacs!!
Last synced: 06 Jan 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/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/mahabubx7/expense-tracker
This application can be used to track your expenses with various groups or category. Any mobile-end users can use this web-application.
erb expense-tracker mobile-view postgresql render-deployment rspec rubocop ruby ruby-on-rails tailwindcss
Last synced: 14 Jan 2025
https://github.com/cassiosantana/rails_learning_base
A simple starting point for experimenting with and implementing various features and gems in a Rails context.
ffaker rails rspec tailwindcss
Last synced: 20 Dec 2024
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/iak97/rails_todo_api
A todo api using ruby on rails with rspec
rails rails-api rails-application rails7 rspec rspec-rails rspec-testing ruby ruby-app ruby-on-rails
Last synced: 21 Jan 2025
https://github.com/burythehammer/hearthwiz
Hearthstone card management website
cucumber hearthstone rspec ruby ruby-on-rails
Last synced: 19 Dec 2024
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/michinaoshimizu/edrive
Generic event dispatcher for ruby
event-dispatcher gem rspec ruby ruby-gems
Last synced: 16 Jan 2025
https://github.com/sucodelarangela/ruby-practices
Houve uma época em que eu não tinha muito o que fazer, então resolvi estudar Ruby e testes unitários.
Last synced: 21 Jan 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/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/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/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/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/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/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/ryichk/rspec-learning-project
Rspec learning projects Everyday Rails.
Last synced: 14 Dec 2024
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/english/rspec-repetitive
Repeat RSpec examples with custom setup.
Last synced: 16 Jan 2025
https://github.com/greentiger0789/atcoder_ruby
This is a tool to set up an environment to solve past questions of AtCoder, a competitive programming competition, using Ruby.
Last synced: 18 Dec 2024
https://github.com/kang-theo/rails-productive-api
ActiveRecord style productive API encapsulation.
rails-api redis rspec ruby-on-rails
Last synced: 13 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/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/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/gerrypower/rspec-translation
rspec plugin that allows you to TDD your Ruby model translations
internationalization rspec ruby translation
Last synced: 11 Oct 2024
https://github.com/cornelius/given_filesystem
RSpec helpers for testing code which needs data in a file system
fixtures rspec ruby temporary-directories
Last synced: 14 Oct 2024
https://github.com/kenmeriftw/bbq
There is a Ruby on Rails web application for eventers - people who are fond of organizing events and inviting their friends.
actionmailer bootstrap deploy devise digitalocean domain mail-domain mailjet rspec ruby ruby-on-rails vps webpacker yandex-maps
Last synced: 27 Jan 2025
https://github.com/ryancyq/rspec-activesupport
RSpec matcher for ActiveSupport test assertions
Last synced: 09 Oct 2024
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/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/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/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/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/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/ltfschoen/guard_demo
Guard RSpec and Guard LiveReload
guard guard-livereload guard-rspec rspec
Last synced: 02 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/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/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/dreeven-oss/rspec-xlsx_matchers
RSpec matchers for xslx data
Last synced: 09 Oct 2024
https://github.com/meekb/buildamidwestbuffet
Tests to practice writing Ruby, and test-driven design
Last synced: 18 Dec 2024
https://github.com/viralpraxis/rspec-description_consistency
bdd rspec runtime-verification
Last synced: 09 Oct 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/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/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/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/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/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/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/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/jmromer/windowpane
A Twitter API client
demo es6 javascript rails rails-5 react rspec ruby twitter-api
Last synced: 13 Jan 2025
https://github.com/jmromer/recipe_finder
A client web app for the Recipe Puppy API
capybara demo poltergeist rails rspec ruby ruby-on-rails vcr
Last synced: 13 Jan 2025
https://github.com/jmromer/squawker
Twitter, for the loud.
elasticsearch es6 javascript rails react rspec ruby
Last synced: 13 Jan 2025
https://github.com/jmromer/email_predictor
A by-the-numbers demo of TDD and OOP.
demo design-patterns oop rspec ruby tdd
Last synced: 13 Jan 2025
https://github.com/jmromer/codebreaker
Test-driven command-line game for The RSpec book.
bdd code-along cucumber rspec ruby tdd the-rspec-book
Last synced: 13 Jan 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: 20 Dec 2024
https://github.com/gabrielsvinha/minesweeper
MineSweeper rails engine to control a game session
docker jenkins mongodb mongoid rspec ruby-on-rails
Last synced: 26 Jan 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/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/christopheraue/ruby-rspec-is_expected_block
Redefines is_expected as expect{ subject }
Last synced: 19 Dec 2024
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/emilyjspencer/boris--bikes
OOP Exercise, test-driven in Ruby with the testing framework RSpec
Last synced: 17 Dec 2024
https://github.com/afaur/ruby-rack-iodine
:herb: A basic example of getting started with Sinatra on Iodine powered Rack.
activerecord iodine rack rspec ruby sinatra sqlite
Last synced: 19 Dec 2024
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/emilyjspencer/boris
OOP Exercise, test-driven in Ruby with the testing framework RSpec
oop rspec ruby tdd test-driven-development
Last synced: 17 Dec 2024
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/aquaflamingo/boilerplate-sinatra
Boilerplate template for Ruby Sinatra applications (logging, rackup file, circleci, autoloading, rspec)
Last synced: 05 Feb 2025
https://github.com/jailsonsf/maino-challenge
Desafio Mainô - Aplicação web Ruby on Rails, com autenticação de usuário para upload de documentos e processamento em background.
postgresql redis rspec ruby ruby-on-rails sidekiq
Last synced: 20 Dec 2024
https://github.com/tylerrick/rspec-expect_to_make_changes
Makes it easy to test that a block makes a number of changes, without requiring you to deeply nest a bunch of `expect { }` blocks within each other or rewrite them as `change` matchers.
rspec rspec-expectations testing-library
Last synced: 02 Feb 2025
https://github.com/frodoslaw/dockerfile-rspec-serverspec
Test Dockerfiles with RSpec and ServerSpec
dockerfile rspec ruby rvm serverspec
Last synced: 02 Feb 2025
https://github.com/paulzay/sporf
Sporf is a blogging platform where bloggers can signup and write articles that are grouped by categories. It's built with Ruby on Rails
Last synced: 02 Feb 2025
https://github.com/synkevych/money_spent_counter
A minimal Rails application for tracking expenses, featuring sorting and pagination functionalities. Developed using Docker for containerization.
device docker docker-compose github-actions postgresql rails rspec ruby
Last synced: 02 Feb 2025
https://github.com/blocknotes/database_recorder
Record application queries, verify them against stored queries, and replay them
Last synced: 02 Feb 2025
https://github.com/ryichk/react_on_rails_graphql_boilerplate
Template to be used when you want to run the system on a single server, such as AWS EC2.
docker eslint github-actions graphql mysql prettier rails react rspec rubocop typescript
Last synced: 06 Jan 2025
https://github.com/dogparklabs/json_rspec_match_maker
Utility class for making JSON matchers for RSpec.
json rspec ruby-on-rails testing
Last synced: 20 Jan 2025
https://github.com/brainconnect93/budget-app
This is a Ruby on Rails 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 on what.
capybara-rspec css rails rspec rubocop ruby
Last synced: 13 Jan 2025
https://github.com/hackvan/resuelve
Solución al Problema del equipo Resuelve FC.
Last synced: 02 Feb 2025
https://github.com/shiotomo/meps
Minecraft server Extension Platform System
docker docker-compose minecraft rspec ruby sinatra
Last synced: 02 Feb 2025
https://github.com/fmanimashaun/learning-ruby
This is a collection of my code while learning ruby using the Programming Ruby 3.3 - The pragmatic Programmers' Guide by Noel Rappin
Last synced: 26 Jan 2025
https://github.com/nabilhy/tdd-project
This project is an implementation of a class with some methods, but implemented by doing test-driven development (TDD). Here the main idea is to write tests first and then the code.
Last synced: 13 Jan 2025
https://github.com/sayantam/croaky-rspec
RSpec 3.0 formatter that croaks only for failed examples.
Last synced: 16 Jan 2025
https://github.com/mocktools/ruby-rspec-mock
RSpec dual mocking compatibility. Use RSpec's mocks as secondary, alongside a primary, alternative mocking library.
developer-tools hacktoberfest mock mocktools rspec rspec-mock rspec-rails rspec-testing ruby rubygem testing
Last synced: 04 Nov 2024