spec/lib/prosperity/extractors/interval_spec.rb in prosperity-0.0.9 vs spec/lib/prosperity/extractors/interval_spec.rb in prosperity-0.0.10
- old
+ new
@@ -23,56 +23,56 @@
context "simple scope" do
let(:metric) { UsersMetric.new }
describe "#to_a" do
it "returns the one entry per period" do
- data.size.should == expected_data_size
+ expect(data.size).to eq(expected_data_size)
end
it "only returns models from that period" do
- data.sum.should == 2
+ expect(data.sum).to eq(2)
end
end
end
context "simple sql fragment" do
let(:metric) { UsersSqlMetric.new }
describe "#to_a" do
it "returns the one entry per period" do
- data.size.should == expected_data_size
+ expect(data.size).to eq(expected_data_size)
end
it "only returns models from that period" do
- data.sum.should == 2
+ expect(data.sum).to eq(2)
end
end
context "with weekly period" do
let(:period) { Periods::WEEK }
describe "#to_a" do
it "returns the one entry per period" do
- [54, 53].should include(data.size)
+ expect([54, 53]).to include(data.size)
end
it "only returns models from that period" do
- data.sum.should == 2
+ expect(data.sum).to eq(2)
end
end
context "with alternate start and end times" do
let(:start_time) { 2.weeks.ago }
let(:end_time) { start_time + 2.weeks }
describe "#to_a" do
it "returns the one entry per period" do
- data.size.should == 4
+ expect(data.size).to eq(4)
end
it "only returns models from that period" do
- data.sum.should == 1
+ expect(data.sum).to eq(1)
end
end
end
end
end
@@ -84,15 +84,15 @@
end.new
end
describe "#to_a" do
it "returns the one entry per period" do
- data.size.should == expected_data_size
+ expect(data.size).to eq(expected_data_size)
end
it "only returns models from that period" do
- data.sum.should == 2
+ expect(data.sum).to eq(2)
end
end
end
context "a metric with a sum aggregate" do
@@ -109,12 +109,12 @@
end.new
end
describe "#to_a" do
it "returns the one entry per period" do
- data.size.should == expected_data_size
- data[-2].should == User.all.sum(:value)
+ expect(data.size).to eq(expected_data_size)
+ expect(data[-2]).to eq(User.all.sum(:value))
end
end
end
context "a sql metric" do
@@ -125,12 +125,12 @@
end.new
end
describe "#to_a" do
it "returns the one entry per period" do
- data.size.should == expected_data_size
- data[-2].should == User.all.sum(:value)
+ expect(data.size).to eq(expected_data_size)
+ expect(data[-2]).to eq(User.all.sum(:value))
end
end
end
context "ruby block" do
@@ -142,10 +142,10 @@
end.new
end
describe "#to_a" do
it "delegates to the ruby block" do
- data.should == [0] * expected_data_size
+ expect(data).to eq([0] * expected_data_size)
end
end
end
end
end