Feature #36691 » fix_failing_tests.diff
| test/unit/jobs/destroy_project_job_test.rb | ||
|---|---|---|
| 25 | 25 |
setup do |
| 26 | 26 |
@project = Project.find 1 |
| 27 | 27 |
@user = User.find_by_admin true |
| 28 |
ActionMailer::Base.deliveries.clear |
|
| 28 | 29 |
end |
| 29 | 30 | |
| 30 | 31 |
test "schedule should mark project and children for deletion" do |
| ... | ... | |
| 52 | 53 |
assert_difference 'Project.count', -5 do |
| 53 | 54 |
DestroyProjectJob.perform_now @project.id, @user.id, '127.0.0.1' |
| 54 | 55 |
end |
| 55 |
assert_enqueued_with( |
|
| 56 |
job: ActionMailer::MailDeliveryJob, |
|
| 57 |
args: ->(job_args){
|
|
| 58 |
job_args[1] == 'security_notification' && |
|
| 59 |
job_args[3].to_s.include?("mail_destroy_project_with_subprojects_successful")
|
|
| 60 |
} |
|
| 61 |
) |
|
| 56 |
if m = ActionMailer::Base.deliveries.last |
|
| 57 |
assert_match /Security notification/, m.subject |
|
| 58 |
assert_match /deleted successfully/, m.text_part.to_s |
|
| 59 |
else |
|
| 60 |
assert_enqueued_with( |
|
| 61 |
job: ActionMailer::MailDeliveryJob, |
|
| 62 |
args: ->(job_args){
|
|
| 63 |
job_args[1] == 'security_notification' && |
|
| 64 |
job_args[3].to_s.include?("mail_destroy_project_with_subprojects_successful")
|
|
| 65 |
} |
|
| 66 |
) |
|
| 67 |
end |
|
| 62 | 68 |
end |
| 63 | 69 |
end |
| test/unit/jobs/destroy_projects_job_test.rb | ||
|---|---|---|
| 25 | 25 |
setup do |
| 26 | 26 |
@projects = Project.where(id: [1, 2]).to_a |
| 27 | 27 |
@user = User.find_by_admin true |
| 28 |
ActionMailer::Base.deliveries.clear |
|
| 28 | 29 |
end |
| 29 | 30 | |
| 30 | 31 |
test "schedule should mark projects and children for deletion" do |
| ... | ... | |
| 52 | 53 |
assert_difference 'Project.count', -6 do |
| 53 | 54 |
DestroyProjectsJob.perform_now @projects.map(&:id), @user.id, '127.0.0.1' |
| 54 | 55 |
end |
| 55 |
assert_enqueued_with( |
|
| 56 |
job: ActionMailer::MailDeliveryJob, |
|
| 57 |
args: ->(job_args){
|
|
| 58 |
job_args[1] == 'security_notification' && |
|
| 59 |
job_args[3].to_s.include?("mail_destroy_project_with_subprojects_successful")
|
|
| 60 |
} |
|
| 61 |
) |
|
| 56 |
if m = ActionMailer::Base.deliveries.last |
|
| 57 |
assert_match /Security notification/, m.subject |
|
| 58 |
assert_match /deleted successfully/, m.text_part.to_s |
|
| 59 |
else |
|
| 60 |
fail 'foo' |
|
| 61 |
assert_enqueued_with( |
|
| 62 |
job: ActionMailer::MailDeliveryJob, |
|
| 63 |
args: ->(job_args){
|
|
| 64 |
job_args[1] == 'security_notification' && |
|
| 65 |
job_args[3].to_s.include?("mail_destroy_project_with_subprojects_successful")
|
|
| 66 |
} |
|
| 67 |
) |
|
| 68 |
end |
|
| 62 | 69 |
end |
| 63 | 70 |
end |
- « Previous
- 1
- 2
- Next »