Sha256: 28d56b06f7d6d7fcf49a6c70f1846105bd772d78157af99b49216c0c0d9e1764
Contents?: true
Size: 610 Bytes
Versions: 52
Compression:
Stored size: 610 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) ruby_version_is "1.9" do describe "Proc#hash" do it "is provided" do proc {}.respond_to?(:hash).should be_true lambda {}.respond_to?(:hash).should be_true end it "returns an Integer" do proc { 1 + 489 }.hash.should be_kind_of(Integer) end it "is stable" do body = proc { :foo } (proc &body).hash.should == (proc &body).hash end it "does not depend on whether self is a proc or lambda" do body = proc { :foo } (proc &body).hash.should == (lambda &body).hash end end end
Version data entries
52 entries across 52 versions & 2 rubygems