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