diff --git a/spec/factories/sales_log.rb b/spec/factories/sales_log.rb index d619897b2..1ce44f3aa 100644 --- a/spec/factories/sales_log.rb +++ b/spec/factories/sales_log.rb @@ -5,6 +5,12 @@ FactoryBot.define do managing_organisation { created_by.organisation } created_at { Time.utc(2022, 2, 8, 16, 52, 15) } updated_at { Time.utc(2022, 2, 8, 16, 52, 15) } + trait :in_progress do + purchid { "PC123" } + ownershipsch { 2 } + type { 8 } + saledate { Time.utc(2022, 2, 2, 10, 36, 49) } + end trait :completed do purchid { "PC123" } ownershipsch { 2 } @@ -12,6 +18,7 @@ FactoryBot.define do saledate { Time.utc(2022, 2, 2, 10, 36, 49) } jointpur { 1 } beds { 2 } + jointmore { 1 } end end end diff --git a/spec/models/sales_log_spec.rb b/spec/models/sales_log_spec.rb index 7ab423266..31a41d411 100644 --- a/spec/models/sales_log_spec.rb +++ b/spec/models/sales_log_spec.rb @@ -41,23 +41,23 @@ RSpec.describe SalesLog, type: :model do describe "status" do let!(:empty_sales_log) { FactoryBot.create(:sales_log) } - # let!(:in_progress_sales_log) { FactoryBot.create(:sales_log, :in_progress) } + let!(:in_progress_sales_log) { FactoryBot.create(:sales_log, :in_progress) } let!(:completed_sales_log) { FactoryBot.create(:sales_log, :completed) } it "is set to not started for an empty sales log" do expect(empty_sales_log.not_started?).to be(true) - # expect(empty_sales_log.in_progress?).to be(false) + expect(empty_sales_log.in_progress?).to be(false) expect(empty_sales_log.completed?).to be(false) end - # it "is set to in progress for a started sales log" do - # expect(in_progress_sales_log.in_progress?).to be(true) - # expect(in_progress_sales_log.not_started?).to be(false) - # expect(in_progress_sales_log.completed?).to be(false) - # end + it "is set to in progress for a started sales log" do + expect(in_progress_sales_log.in_progress?).to be(true) + expect(in_progress_sales_log.not_started?).to be(false) + expect(in_progress_sales_log.completed?).to be(false) + end it "is set to completed for a completed sales log" do - # expect(completed_sales_log.in_progress?).to be(false) + expect(completed_sales_log.in_progress?).to be(false) expect(completed_sales_log.not_started?).to be(false) expect(completed_sales_log.completed?).to be(true) end