Sha256: 34cfdf9c58291fee0aa48342f0cc273132e79e2233f2e3799fb65e5b150e3ed3
Contents?: true
Size: 596 Bytes
Versions: 4
Compression:
Stored size: 596 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Aggregate::Variance, '.finalize' do subject { object.finalize(accumulator) } let(:object) { described_class } let(:accumulator) { [ count, mean, sum_of_squares ] } context 'when the count is 0' do let(:count) { 0 } let(:mean) { 1 } let(:sum_of_squares) { 1 } it { should be_nil } end context 'when the count is not 0' do let(:count) { 6 } let(:mean) { 3.5 } let(:sum_of_squares) { 17.5 } it { should be_close(2.91, 0.01) } end end
Version data entries
4 entries across 4 versions & 1 rubygems