QueenCheck
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}"