Sha256: 1fdec318a7f0d8449503244d529546d97e7aa5e46c52a5251c83807d76299637
Contents?: true
Size: 790 Bytes
Versions: 83
Compression:
Stored size: 790 Bytes
Contents
# XXX eval not supported #require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper' #require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes' # #describe "Binding#eval" do # ruby_version_is '1.8.7' do # it "behaves like Kernel.eval(..., self)" do # obj = BindingSpecs::Demo.new(1) # bind1 = obj.get_binding # bind2 = obj.dup.get_binding # { "@secret += square(3)" => 10, # "a" => true, # "class Inside ; end" => nil, # "Inside.name" => "BindingSpecs::Demo::Inside" # }.each do |test, result| # r1 = bind1.eval(test) # r2 = Kernel.eval(test, bind2) # r1.should == r2 # r1.should == result # end # end # # it "needs to be completed" # end #end
Version data entries
83 entries across 83 versions & 1 rubygems