Sha256: 3e38dd70f332223ef0fd3c0e19f95051e488cad1ba29676e71adf73180808373
Contents?: true
Size: 865 Bytes
Versions: 52
Compression:
Stored size: 865 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require File.expand_path('../fixtures/classes', __FILE__) describe "Numeric#div" do before(:each) do @obj = NumericSpecs::Subclass.new end ruby_version_is ""..."1.9" do it "calls self#/ with other, converts the result to a Float (using #to_f) and returns the #floor'ed result" do result = mock("Numeric#div result") result.should_receive(:to_f).and_return(13 - TOLERANCE) @obj.should_receive(:/).with(10).and_return(result) @obj.div(10).should == 12 end end ruby_version_is "1.9" do it "calls self#/ with other, then returns the #floor'ed result" do result = mock("Numeric#div result") result.should_receive(:floor).and_return(12) @obj.should_receive(:/).with(10).and_return(result) @obj.div(10).should == 12 end end end
Version data entries
52 entries across 52 versions & 2 rubygems