Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

An implementation of QuickCheck in Ruby (NOT FUNCTIONING)

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.org
Octocat-spinner-32 example.rb
README.org

RQC - QuickCheck for Ruby

This is an implementation of QuickCheck in Ruby, ported from the qc.js framework for Javascript. IT DOES NOT WORK YET (completely).

Property-based testing is a large topic that cannot be fully explained in this README, but it is useful for:

  • Testing protocols (including well-crafted APIs)
  • Stateless behavior verification (without side-effects)
  • Automatic edge-case detection through fuzzing
  • Finding minimal failing test cases through shrinking
  • Increasing the breadth of examples in existing test suites
Something went wrong with that request. Please try again.