From 6b0146eb9587ccb9c5c05d6ae2cf24e6ab3375ae Mon Sep 17 00:00:00 2001 From: wvengen Date: Wed, 18 Sep 2013 22:27:53 +0200 Subject: [PATCH] add spec for article#in_open_order --- spec/models/article_spec.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spec/models/article_spec.rb b/spec/models/article_spec.rb index 056b8dd6..e3bab788 100644 --- a/spec/models/article_spec.rb +++ b/spec/models/article_spec.rb @@ -43,4 +43,13 @@ describe Article do article.save! expect(article.article_prices.all.map(&:price)).to eq([article.price, oldprice]) end + + it 'is not in an open order by default' do + expect(article.in_open_order).to be_nil + end + + it 'is knows its open order' do + order = create :order, supplier: supplier, article_ids: [article.id] + expect(article.in_open_order).to eq(order) + end end