Sha256: f42c76e6f04f0957d83e8c7e8bcc99f624041daa036b57d8d3feaf52488b5cad
Contents?: true
Size: 618 Bytes
Versions: 4
Compression:
Stored size: 618 Bytes
Contents
require 'spec_helper' module Alf describe Relation, "aggregation methods" do let(:rel){ Alf::Relation(qty: [1, 2, 3, 4]) } it "avg" do rel.avg{ qty }.should eq(2.5) end it "collect", :ruby19 => true do rel.collect{ qty }.should eq([1, 2, 3, 4]) end it "concat", :ruby19 => true do rel.concat{ qty }.should eq("1234") end it "count" do rel.count.should eq(4) end it "max" do rel.max{ qty }.should eq(4) end it "min" do rel.min{ qty }.should eq(1) end it "sum" do rel.sum{ qty }.should eq(10) end end end
Version data entries
4 entries across 4 versions & 1 rubygems