Sha256: 053fc7c39b393c1af727be87923e09795852c9377eb25f55de2e34958ff424fb

Contents?: true

Size: 440 Bytes

Versions: 1

Compression:

Stored size: 440 Bytes

Contents

require 'rails_helper'

describe Float do

  describe '#nearest_half' do
    it 'rounds to the nearest half' do
      expect(0.24.nearest_half).to eq(0.0)
      expect(0.26.nearest_half).to eq(0.5)
      expect(0.74.nearest_half).to eq(0.5)
      expect(0.76.nearest_half).to eq(1.0)
    end
    it 'rounds up when equally between' do
      expect(0.25.nearest_half).to eq(0.5)
      expect(0.75.nearest_half).to eq(1.0)
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
heartwood-0.0.1 spec/lib/support/float_spec.rb