|
|
|
@ -48,4 +48,26 @@ RSpec.describe Validations::Sales::PropertyValidations do |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
describe "#validate_propert_unit_type" do |
|
|
|
|
|
|
|
context "when number of bedrooms is <= 1" do |
|
|
|
|
|
|
|
let(:record) { FactoryBot.build(:sales_log, beds: 1, proptype: 2) } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it "does not add an error if it's a bedsit" do |
|
|
|
|
|
|
|
property_validator.validate_propert_unit_type(record) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
expect(record.errors).not_to be_present |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
context "when number of bedrooms is > 1" do |
|
|
|
|
|
|
|
let(:record) { FactoryBot.build(:sales_log, beds: 2, proptype: 2) } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it "does add an error if it's a bedsit" do |
|
|
|
|
|
|
|
property_validator.validate_propert_unit_type(record) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
expect(record.errors).to be_present |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|