Browse Source

CLDC-4175: update financial_validations_spec.rb

pull/3200/head
Nat Dean-Lewis 2 months ago
parent
commit
03a399c20a
  1. 6
      spec/models/validations/sales/financial_validations_spec.rb

6
spec/models/validations/sales/financial_validations_spec.rb

@ -485,6 +485,7 @@ RSpec.describe Validations::Sales::FinancialValidations do
it "does not add errors when hasservicechargeschanged is nil" do
record.hasservicechargeschanged = nil
record.newservicecharges = 100
record.has_mscharge = 1
record.mscharge = 100
financial_validator.validate_newservicecharges_different_from_mscharge(record)
expect(record.errors).to be_empty
@ -493,6 +494,7 @@ RSpec.describe Validations::Sales::FinancialValidations do
it "does not add errors when hasservicechargeschanged is 2 (No)" do
record.hasservicechargeschanged = 2
record.newservicecharges = 100
record.has_mscharge = 1
record.mscharge = 100
financial_validator.validate_newservicecharges_different_from_mscharge(record)
expect(record.errors).to be_empty
@ -501,6 +503,7 @@ RSpec.describe Validations::Sales::FinancialValidations do
it "does not add errors when newservicecharges is nil" do
record.hasservicechargeschanged = 1
record.newservicecharges = nil
record.has_mscharge = 1
record.mscharge = 100
financial_validator.validate_newservicecharges_different_from_mscharge(record)
expect(record.errors).to be_empty
@ -509,6 +512,7 @@ RSpec.describe Validations::Sales::FinancialValidations do
it "does not add errors when mscharge is nil" do
record.hasservicechargeschanged = 1
record.newservicecharges = 100
record.has_mscharge = 2
record.mscharge = nil
financial_validator.validate_newservicecharges_different_from_mscharge(record)
expect(record.errors).to be_empty
@ -517,6 +521,7 @@ RSpec.describe Validations::Sales::FinancialValidations do
it "does not add errors when newservicecharges is different from mscharge" do
record.hasservicechargeschanged = 1
record.newservicecharges = 150
record.has_mscharge = 1
record.mscharge = 100
financial_validator.validate_newservicecharges_different_from_mscharge(record)
expect(record.errors).to be_empty
@ -525,6 +530,7 @@ RSpec.describe Validations::Sales::FinancialValidations do
it "adds an error when hasservicechargeschanged is 1 (Yes) and newservicecharges equals mscharge" do
record.hasservicechargeschanged = 1
record.newservicecharges = 100
record.has_mscharge = 1
record.mscharge = 100
financial_validator.validate_newservicecharges_different_from_mscharge(record)
expect(record.errors["newservicecharges"]).to include(match I18n.t("validations.sales.financial.newservicecharges.same_as_previous"))

Loading…
Cancel
Save