use submission completed_at

This commit is contained in:
Pete Matsyburka
2026-07-01 21:50:12 +03:00
parent 9194879c43
commit ac7cc77017
24 changed files with 91 additions and 97 deletions
@@ -10,6 +10,8 @@ RSpec.describe ProcessSubmitterCompletionJob do
before do
create(:encrypted_config, key: EncryptedConfig::ESIGN_CERTS_KEY,
value: GenerateCertificate.call.transform_values(&:to_pem))
Submissions.maybe_update_completed_at(submitter.submission)
end
describe '#perform' do
+2
View File
@@ -26,6 +26,7 @@ RSpec.describe 'Submission Preview' do
create(:encrypted_config, account:, key: EncryptedConfig::EMAIL_SMTP_KEY, value: '{}')
submission.submitters.each { |s| s.update(completed_at: 1.day.ago) }
Submissions.maybe_update_completed_at(submission)
visit submissions_preview_path(slug: submission.slug)
end
@@ -47,6 +48,7 @@ RSpec.describe 'Submission Preview' do
it "doesn't display the email form if SMTP is not configured" do
submission.submitters.each { |s| s.update(completed_at: 1.day.ago) }
Submissions.maybe_update_completed_at(submission)
visit submissions_preview_path(slug: submission.slug)
+2
View File
@@ -207,6 +207,8 @@ RSpec.describe 'Template' do
submitter.update!(completed_at: rand(2..5).days.ago)
end
(last_week_submissions + this_week_submissions).each { |s| Submissions.maybe_update_completed_at(s) }
visit template_path(template)
(last_week_submissions + this_week_submissions).map(&:submitters).flatten.last(10).uniq.each do |submitter|