Sha256: 56fb70e0d7de9065328b5e1715774e7bb7479d7a5f80c67cda1bcbcff6bb11d2
Contents?: true
Size: 527 Bytes
Versions: 52
Compression:
Stored size: 527 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) describe "Proc#binding" do it "returns a Binding instance" do [Proc.new{}, lambda {}, proc {}].each { |p| p.binding.should be_kind_of(Binding) } end it "returns the binding associated with self" do obj = mock('binding') def obj.test_binding(some, params) lambda {} end lambdas_binding = obj.test_binding(1, 2).binding eval("some", lambdas_binding).should == 1 eval("params", lambdas_binding).should == 2 end end
Version data entries
52 entries across 52 versions & 2 rubygems