Browse Source

Add tests

pull/1933/head
Kat 3 years ago
parent
commit
affcac5261
  1. 30
      spec/lib/tasks/confirm_charges_soft_validations_spec.rb

30
spec/lib/tasks/confirm_charges_soft_validations_spec.rb

@ -53,6 +53,16 @@ RSpec.describe "confirm_charges_soft_validations" do
expect(lettings_log.values_updated_at).to be_nil
end
it "does not confirm scharge value check for 2021 logs" do
lettings_log.scharge = 404
lettings_log.skip_update_status = true
lettings_log.startdate = Time.zone.local(2021, 4, 1)
lettings_log.save!(validate: false)
lettings_log.skip_update_status = nil
expect { task.invoke }.not_to change(lettings_log.reload, :scharge_value_check)
expect(lettings_log.values_updated_at).to be_nil
end
it "confirms pscharge value check for lettings logs with pscharge over soft max" do
lettings_log.pscharge = 204
lettings_log.skip_update_status = true
@ -92,6 +102,16 @@ RSpec.describe "confirm_charges_soft_validations" do
expect(lettings_log.values_updated_at).to be_nil
end
it "does not confirm pscharge value check for 2021 logs" do
lettings_log.pscharge = 204
lettings_log.skip_update_status = true
lettings_log.startdate = Time.zone.local(2021, 4, 1)
lettings_log.save!(validate: false)
lettings_log.skip_update_status = nil
expect { task.invoke }.not_to change(lettings_log.reload, :pscharge_value_check)
expect(lettings_log.values_updated_at).to be_nil
end
it "confirms supcharg value check for lettings logs with supcharg over soft max" do
lettings_log.supcharg = 204
lettings_log.skip_update_status = true
@ -130,6 +150,16 @@ RSpec.describe "confirm_charges_soft_validations" do
expect { task.invoke }.not_to change(lettings_log.reload, :supcharg_value_check)
expect(lettings_log.values_updated_at).to be_nil
end
it "does not confirm supcharg value check for 2021 logs" do
lettings_log.supcharg = 204
lettings_log.skip_update_status = true
lettings_log.startdate = Time.zone.local(2021, 4, 1)
lettings_log.save!(validate: false)
lettings_log.skip_update_status = nil
expect { task.invoke }.not_to change(lettings_log.reload, :supcharg_value_check)
expect(lettings_log.values_updated_at).to be_nil
end
end
end
end

Loading…
Cancel
Save