Sha256: 335f4596a3544a304154702f55a139850a7d407da29b515a69f3ee249b882559

Contents?: true

Size: 647 Bytes

Versions: 3

Compression:

Stored size: 647 Bytes

Contents

describe Numeric do
  context "#round_up" do
    it("Fixnum")  { expect(1.round_up).to   eq(1) }
    it("Float")   { expect(1.1.round_up).to eq(2.0) }
    context "with a 'nearest' param" do
      it("Fixnum")  { expect(1.round_up(10)).to    eq(10) }
      it("Float")   { expect(1.1.round_up(0.5)).to eq(1.5) }
    end
  end

  context "#round_down" do
    it("Fixnum")  { expect(1.round_down).to   eq(1) }
    it("Float")   { expect(1.1.round_down).to eq(1.0) }
    context "with a 'nearest' param" do
      it("Fixnum")  { expect(11.round_down(10)).to   eq(10) }
      it("Float")   { expect(1.6.round_down(0.5)).to eq(1.5) }
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
more_core_extensions-3.2.0 spec/core_ext/numeric/rounding_spec.rb
more_core_extensions-3.1.1 spec/core_ext/numeric/rounding_spec.rb
more_core_extensions-3.1.0 spec/core_ext/numeric/rounding_spec.rb