Browse Source

prettier

pull/63/head
magicmilo 3 years ago
parent
commit
12be4612ec
  1. 21
      spec/features/case_log_spec.rb

21
spec/features/case_log_spec.rb

@ -96,31 +96,42 @@ RSpec.describe "Test Features" do
context "Validate pregnancy questions" do
it "Cannot answer yes if no female tenants" do
expect {
CaseLog.create!(pregnancy: "Yes", tenant_gender: "Male", tenant_age: 20)
CaseLog.create!(pregnancy: "Yes",
tenant_gender: "Male",
tenant_age: 20)
}.to raise_error(ActiveRecord::RecordInvalid)
end
it "Cannot answer yes if no female tenants within age range" do
expect {
CaseLog.create!(pregnancy: "Yes", tenant_gender: "Female", tenant_age: 51)
CaseLog.create!(pregnancy: "Yes",
tenant_gender: "Female",
tenant_age: 51)
}.to raise_error(ActiveRecord::RecordInvalid)
end
it "Cannot answer prefer not to say if no valid tenants" do
expect {
CaseLog.create!(pregnancy: "Prefer not to say", tenant_gender: "Male", tenant_age: 20)
CaseLog.create!(pregnancy: "Prefer not to say",
tenant_gender: "Male",
tenant_age: 20)
}.to raise_error(ActiveRecord::RecordInvalid)
end
it "Can answer yes if valid tenants" do
expect {
CaseLog.create!(pregnancy: "Yes", tenant_gender: "Female", tenant_age: 20)
CaseLog.create!(pregnancy: "Yes",
tenant_gender: "Female",
tenant_age: 20)
}.not_to raise_error(ActiveRecord::RecordInvalid)
end
it "Can answer yes if valid second tenant" do
expect {
CaseLog.create!(pregnancy: "Yes", tenant_gender: "Male", tenant_age: 99, person_2_gender: "Female", person_2_age: 20)
CaseLog.create!(pregnancy: "Yes",
tenant_gender: "Male", tenant_age: 99,
person_2_gender: "Female",
person_2_age: 20)
}.not_to raise_error(ActiveRecord::RecordInvalid)
end
end

Loading…
Cancel
Save