Skip to content

Commit

Permalink
[specs] add test case for job MembershipWarningJob
Browse files Browse the repository at this point in the history
  • Loading branch information
markets committed Jan 25, 2025
1 parent fc003f3 commit 110e883
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions spec/jobs/membership_warning_job.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
RSpec.describe MembershipWarningJob, type: :job do
let!(:org) { Fabricate(:organization) }
let!(:user) { Fabricate(:user) }
let!(:member) { Fabricate(:member, organization: org, user: user) }
let!(:user_with_no_memberships) { Fabricate(:user) }
let!(:user_with_no_memberships2) { Fabricate(:user, created_at: 16.days.ago) }

describe '#perform' do
it "should send emails in user's locale" do
expect {
MembershipWarningJob.perform_now
}.to change { ActionMailer::Base.deliveries.count }.by(1)
end
end
end

0 comments on commit 110e883

Please sign in to comment.