Sha256: 85a28344f0f089c666300e682de8dc5ea1831f77ddc43dea17d757ead86f4bac

Contents?: true

Size: 438 Bytes

Versions: 2

Compression:

Stored size: 438 Bytes

Contents

require 'queencheck/rspec'

describe 'QueenCheck::RSpec' do
  qcheck 1, :+, [Integer] do | result, arguments, exception |
    result.should == arguments[0] + 1
  end

  qcheck 1, :/, [Integer] do | result, arguments, exception |
    if exception
      if exception.kind_of?(ZeroDivisionError)
        arguments[0].should == 0
      else
        raise exception
      end
    else
      result.should == 1 / arguments[0]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
queencheck-0.1.1 spec/queencheck/rspec_spec.rb
queencheck-0.1.0 spec/queencheck/rspec_spec.rb