From 6fd9741daf04cbbb7b145416719bb0ce1b3c4b88 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 16 Oct 2014 16:51:09 +1100 Subject: [PATCH] use build instead of create, and reorganise code --- spec/models/enterprise_spec.rb | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/spec/models/enterprise_spec.rb b/spec/models/enterprise_spec.rb index 6fae275583..2d5f986096 100644 --- a/spec/models/enterprise_spec.rb +++ b/spec/models/enterprise_spec.rb @@ -505,24 +505,12 @@ describe Enterprise do describe "provide enterprise category" do - let(:producer_sell_all) { - create(:enterprise, is_primary_producer: true, sells: "any") - } - let(:producer_sell_own) { - create(:enterprise, is_primary_producer: true, sells: "own") - } - let(:producer_sell_none) { - create(:enterprise, is_primary_producer: true, sells: "none") - } - let(:non_producer_sell_all) { - create(:enterprise, is_primary_producer: false, sells: "any") - } - let(:non_producer_sell_own) { - create(:enterprise, is_primary_producer: false, sells: "own") - } - let(:non_producer_sell_none) { - create(:enterprise, is_primary_producer: false, sells: "none") - } + let(:producer_sell_all) { build(:enterprise, is_primary_producer: true, sells: "any") } + let(:producer_sell_own) { build(:enterprise, is_primary_producer: true, sells: "own") } + let(:producer_sell_none) { build(:enterprise, is_primary_producer: true, sells: "none") } + let(:non_producer_sell_all) { build(:enterprise, is_primary_producer: false, sells: "any") } + let(:non_producer_sell_own) { build(:enterprise, is_primary_producer: false, sells: "own") } + let(:non_producer_sell_none) { build(:enterprise, is_primary_producer: false, sells: "none") } it "should output enterprise categories" do producer_sell_all.is_primary_producer.should == true