From ebf71ad494b35a808ba4d29540ac843295974de7 Mon Sep 17 00:00:00 2001 From: wvengen Date: Thu, 25 Jul 2013 00:01:58 +0200 Subject: [PATCH] fix price history spec --- spec/models/article_spec.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/spec/models/article_spec.rb b/spec/models/article_spec.rb index 8fa6723a..884c5ab7 100644 --- a/spec/models/article_spec.rb +++ b/spec/models/article_spec.rb @@ -32,13 +32,12 @@ describe Article do end it 'keeps a price history' do - expect(article.article_prices.count).to eq(1) + expect(article.article_prices.all.map(&:price)).to eq([article.price]) oldprice = article.price + sleep 1 # so that the new price really has a later creation time article.price += 1 article.save! - expect(article.article_prices.count).to eq(2) - expect(article.article_prices[0].price).to eq(article.price) - expect(article.article_prices[-1].price).to eq(oldprice) + expect(article.article_prices.all.map(&:price)).to eq([article.price, oldprice]) end end