mirror of
https://github.com/discourse/discourse.git
synced 2025-05-29 01:31:35 +08:00
Revert "DEV: Queue jobs in tests by default."
Too risky for now This reverts commit be28154d3b9289a249d413d462705cd075375888.
This commit is contained in:
@ -435,6 +435,7 @@ RSpec.describe SessionController do
|
||||
end
|
||||
|
||||
it 'sends an activation email' do
|
||||
SiteSetting.queue_jobs = true
|
||||
sso = get_sso('/a/')
|
||||
sso.external_id = '666' # the number of the beast
|
||||
sso.email = 'bob@bob.com'
|
||||
@ -1199,6 +1200,7 @@ RSpec.describe SessionController do
|
||||
|
||||
context 'for a non existant username' do
|
||||
it "doesn't generate a new token for a made up username" do
|
||||
SiteSetting.queue_jobs = true
|
||||
expect do
|
||||
post "/session/forgot_password.json", params: { login: 'made_up' }
|
||||
end.not_to change(EmailToken, :count)
|
||||
@ -1236,6 +1238,7 @@ RSpec.describe SessionController do
|
||||
end
|
||||
|
||||
it "enqueues an email" do
|
||||
SiteSetting.queue_jobs = true
|
||||
post "/session/forgot_password.json", params: { login: user.username }
|
||||
expect(Jobs::CriticalUserEmail.jobs.size).to eq(1)
|
||||
end
|
||||
@ -1251,6 +1254,7 @@ RSpec.describe SessionController do
|
||||
end
|
||||
|
||||
it 'enqueues no email' do
|
||||
SiteSetting.queue_jobs = true
|
||||
post "/session/forgot_password.json", params: { login: system.username }
|
||||
expect(Jobs::CriticalUserEmail.jobs.size).to eq(0)
|
||||
end
|
||||
@ -1266,6 +1270,7 @@ RSpec.describe SessionController do
|
||||
end
|
||||
|
||||
it 'enqueues no email' do
|
||||
SiteSetting.queue_jobs = true
|
||||
post "/session/forgot_password.json", params: { login: staged.username }
|
||||
expect(Jobs::CriticalUserEmail.jobs.size).to eq(0)
|
||||
end
|
||||
|
Reference in New Issue
Block a user