Skip to content
#

RSpec

rspec logo

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.

Here are 17 public repositories matching this topic...

Local-first visual regression testing for Playwright, Selenium, WebdriverIO, Python, Java and Ruby. Every screenshot is paired with a DOM and computed-style snapshot, so a diff arrives as a verdict — "style-only change on button.cta", "likely render noise" — not a wall of red pixels. MIT, no account, nothing uploaded.

  • Updated Sep 14, 2026
  • TypeScript

Product-oriented monorepo showcasing human-guided AI development across backend, clients, and infrastructure, combining clear architecture, explicit rules, and Docker-based orchestration into a production-ready foundation.

  • Updated Feb 27, 2026
  • TypeScript

Created by Andy Lindeman, Jon Rowe, Sam Phippen, Bradley Schaefer, Steven Baker, Dave Astels, Aslak Hellesøy

Released May 18, 2007

Followers
20 followers
Organization
rspec
Website
github.com/topics/rspec
Wikipedia
Wikipedia

Related topics

bdd capybara cucumber domain-specific-language gherkin jmock minitest relish ruby tdd