RSpec topic

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.

List RSpec repositories

capybara_select2

49
Stars
17
Forks
Watchers

Capybara helpers for https://select2.org select box (supports Select2 version 2/3/4)

email-spec

1.2k
Stars
171
Forks
Watchers

Collection of RSpec/MiniTest matchers and Cucumber steps for testing email in a ruby app using ActionMailer or Pony

mutant

1.9k
Stars
151
Forks
Watchers

Automated code reviews via mutation testing - semantic code coverage.

rspec_junit_formatter

299
Stars
124
Forks
Watchers

RSpec results that your CI can read

rspec-style-guide

946
Stars
118
Forks
Watchers

Best practices for writing your specs!

test-prof

1.8k
Stars
147
Forks
Watchers

Ruby Tests Profiling Toolbox

fabrication

1.0k
Stars
97
Forks
Watchers

This project has moved to GitLab! Please check there for the latest updates.

knapsack

509
Stars
99
Forks
Watchers

Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.

transpec

1.0k
Stars
52
Forks
Watchers

The RSpec syntax converter