QueenCheck Build Status Gem Status

QueenCheck is random test library.

Inspired by QuickCheck library in Haskell.

Usage

$ gem install queencheck

Example

require 'queencheck'

number = 100

check = QueenCheck(number, :+, Integer)

res = check.run(verbose: true) do | result, arguments, error |
result == number + arguments[0]
end

puts "#{res.passes} / #{res.examples}"