Sha256: 27ddedd7b83d843ed3a0bd8d5a4d69110935d47a26aa7f75c315b9d027d51902
Contents?: true
Size: 452 Bytes
Versions: 23
Compression:
Stored size: 452 Bytes
Contents
require 'spec_helper' describe 'Enumerable#average' do it 'calculates the average of an enum' do expect((1..3).average).to eq(2) end it 'calculates the average of an array' do expect([1, 2, 3, 4].average).to eq(2.5) end it 'returns nil when invoked on an empty collection' do expect([].average).to be_nil end it 'returns default value when invoked on an empty collection' do expect([].average(0)).to be_zero end end
Version data entries
23 entries across 20 versions & 6 rubygems
Version | Path |
---|---|
powerpack-0.1.0 | spec/powerpack/enumerable/average_spec.rb |
powerpack-0.0.9 | spec/powerpack/enumerable/average_spec.rb |
powerpack-0.0.8 | spec/powerpack/enumerable/average_spec.rb |