Sha256: 1f738657cfb49b454b324a4fe090c4501187079bf5331d80093c5e0fec5bc8aa

Contents?: true

Size: 368 Bytes

Versions: 5

Compression:

Stored size: 368 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Aggregate::Mean, '.finalize' do
  subject { object.finalize(accumulator) }

  let(:object)      { described_class }
  let(:accumulator) { [ count, mean ] }
  let(:count)       { mock('Count')   }
  let(:mean)        { mock('Mean')    }

  it_should_behave_like 'an idempotent method'

  it { should equal(mean) }
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
axiom-0.1.0 spec/unit/axiom/aggregate/mean/class_methods/finalize_spec.rb
veritas-0.0.7 spec/unit/veritas/aggregate/mean/class_methods/finalize_spec.rb
veritas-0.0.6 spec/unit/veritas/aggregate/mean/class_methods/finalize_spec.rb
veritas-0.0.5 spec/unit/veritas/aggregate/mean/class_methods/finalize_spec.rb
veritas-0.0.4 spec/unit/veritas/aggregate/mean/class_methods/finalize_spec.rb