|
328 | 328 | .with(submission.id, "submitted")
|
329 | 329 | SubmissionService.update_submission(submission, {state: "submitted"})
|
330 | 330 | emails = ActionMailer::Base.deliveries
|
331 |
| - expect(emails.length).to eq 4 |
| 331 | + expect(emails.length).to eq 3 |
332 | 332 | end
|
333 | 333 |
|
334 | 334 | it "sends no reminders if the submission has images" do
|
|
338 | 338 | Fabricate(:image, submission: submission)
|
339 | 339 | SubmissionService.update_submission(submission, {state: "submitted"})
|
340 | 340 | emails = ActionMailer::Base.deliveries
|
341 |
| - expect(emails.length).to eq 3 |
| 341 | + expect(emails.length).to eq 1 |
342 | 342 | end
|
343 | 343 |
|
344 | 344 | it "sends no emails if the state is not being changed" do
|
|
1078 | 1078 | it "sends a receipt" do
|
1079 | 1079 | SubmissionService.notify_user(submission.id)
|
1080 | 1080 | emails = ActionMailer::Base.deliveries
|
1081 |
| - expect(emails.length).to eq 1 |
1082 |
| - expect(emails.first.html_part.body).to include( |
1083 |
| - "Our team of specialists will review your work to evaluate whether we currently have a suitable market for it. If your work is accepted, we’ll send you a sales offer and guide you in choosing the best option for selling it." |
1084 |
| - ) |
1085 |
| - expect(emails.first.to).to eq(%w[[email protected]]) |
1086 |
| - expect(submission.reload.receipt_sent_at).to_not be nil |
| 1081 | + expect(emails.length).to eq 0 |
| 1082 | + # expect(emails.first.html_part.body).to include( |
| 1083 | + # "Our team of specialists will review your work to evaluate whether we currently have a suitable market for it. If your work is accepted, we’ll send you a sales offer and guide you in choosing the best option for selling it." |
| 1084 | + # ) |
| 1085 | + # expect(emails.first.to).to eq(%w[[email protected]]) |
| 1086 | + # expect(submission.reload.receipt_sent_at).to_not be nil |
1087 | 1087 | end
|
1088 | 1088 |
|
1089 | 1089 | it "sends a receipt without a prompt to create an Artsy account for user submissions" do
|
1090 | 1090 | SubmissionService.notify_user(submission.id)
|
1091 | 1091 | emails = ActionMailer::Base.deliveries
|
1092 |
| - expect(emails.length).to eq 1 |
1093 |
| - expect(emails.first.html_part.body).to_not include( |
1094 |
| - "find your artwork in" |
1095 |
| - ) |
1096 |
| - expect(submission.reload.receipt_sent_at).to_not be nil |
| 1092 | + expect(emails.length).to eq 0 |
| 1093 | + # expect(emails.first.html_part.body).to_not include( |
| 1094 | + # "find your artwork in" |
| 1095 | + # ) |
| 1096 | + # expect(submission.reload.receipt_sent_at).to_not be nil |
1097 | 1097 | end
|
1098 | 1098 |
|
1099 | 1099 | it "does not send a receipt if one has already been sent" do
|
|
1186 | 1186 | )
|
1187 | 1187 | SubmissionService.notify_user(submission.id)
|
1188 | 1188 | emails = ActionMailer::Base.deliveries
|
1189 |
| - expect(emails.length).to eq 1 |
1190 |
| - |
1191 |
| - expect(emails.first.html_part.body).to include("find your artwork in") |
1192 |
| - expect(submission.reload.receipt_sent_at).to_not be nil |
| 1189 | + expect(emails.length).to eq 0 |
| 1190 | + # expect(emails.first.html_part.body).to include("find your artwork in") |
| 1191 | + # expect(submission.reload.receipt_sent_at).to_not be nil |
1193 | 1192 | end
|
1194 | 1193 |
|
1195 | 1194 | it "does not send a receipt with a prompt to create an Artsy account when config does not allow" do
|
|
1198 | 1197 | )
|
1199 | 1198 | SubmissionService.notify_user(submission.id)
|
1200 | 1199 | emails = ActionMailer::Base.deliveries
|
1201 |
| - expect(emails.length).to eq 1 |
1202 |
| - |
1203 |
| - expect(emails.first.html_part.body).to_not include("find your artwork in") |
1204 |
| - expect(submission.reload.receipt_sent_at).to_not be nil |
| 1200 | + expect(emails.length).to eq 0 |
| 1201 | + # expect(emails.first.html_part.body).to_not include("find your artwork in") |
| 1202 | + # expect(submission.reload.receipt_sent_at).to_not be nil |
1205 | 1203 | end
|
1206 | 1204 | end
|
1207 | 1205 |
|
|
1212 | 1210 | .with(submission.id, "submitted")
|
1213 | 1211 | SubmissionService.notify_admin(submission.id)
|
1214 | 1212 | emails = ActionMailer::Base.deliveries
|
1215 |
| - expect(emails.length).to eq 1 |
1216 |
| - expect(emails.first.html_part.body).to include("My Artwork") |
1217 |
| - expect(emails.first.to).to eq(%w[[email protected]]) |
1218 |
| - expect(submission.reload.admin_receipt_sent_at).to_not be nil |
| 1213 | + expect(emails.length).to eq 0 |
| 1214 | + # expect(emails.first.html_part.body).to include("My Artwork") |
| 1215 | + # expect(emails.first.to).to eq(%w[[email protected]]) |
| 1216 | + # expect(submission.reload.admin_receipt_sent_at).to_not be nil |
1219 | 1217 | end
|
1220 | 1218 |
|
1221 | 1219 | it "does not send an email if one has already been sent" do
|
|
1256 | 1254 | SubmissionService.deliver_submission_receipt(submission.id)
|
1257 | 1255 | emails = ActionMailer::Base.deliveries
|
1258 | 1256 |
|
1259 |
| - expect(emails.length).to eq 1 |
1260 |
| - expect(emails.first.bcc).to include("[email protected]") |
1261 |
| - expect(emails.first.html_part.body).to include( |
1262 |
| - "Thank you for submitting an artwork" |
1263 |
| - ) |
1264 |
| - expect(emails.first.html_part.body).to include( |
1265 |
| - "Our team of specialists will review your work to evaluate whether we currently have a suitable market for it" |
1266 |
| - ) |
1267 |
| - |
1268 |
| - expect(emails.first.html_part.body).to include("utm_source=sendgrid") |
1269 |
| - expect(emails.first.html_part.body).to include("utm_medium=email") |
1270 |
| - expect(emails.first.html_part.body).to include("utm_campaign=sell") |
1271 |
| - expect(emails.first.html_part.body).to include("utm_content=received") |
| 1257 | + expect(emails.length).to eq 0 |
| 1258 | + # expect(emails.first.bcc).to include("[email protected]") |
| 1259 | + # expect(emails.first.html_part.body).to include( |
| 1260 | + # "Thank you for submitting an artwork" |
| 1261 | + # ) |
| 1262 | + # expect(emails.first.html_part.body).to include( |
| 1263 | + # "Our team of specialists will review your work to evaluate whether we currently have a suitable market for it" |
| 1264 | + # ) |
| 1265 | + |
| 1266 | + # expect(emails.first.html_part.body).to include("utm_source=sendgrid") |
| 1267 | + # expect(emails.first.html_part.body).to include("utm_medium=email") |
| 1268 | + # expect(emails.first.html_part.body).to include("utm_campaign=sell") |
| 1269 | + # expect(emails.first.html_part.body).to include("utm_content=received") |
1272 | 1270 | end
|
1273 | 1271 | end
|
1274 | 1272 |
|
|
1298 | 1296 | Fabricate(:unprocessed_image, submission: submission)
|
1299 | 1297 | SubmissionService.deliver_submission_notification(submission.id)
|
1300 | 1298 | emails = ActionMailer::Base.deliveries
|
1301 |
| - expect(emails.length).to eq 1 |
1302 |
| - expect(emails.first.html_part.body).to include("My Artwork") |
| 1299 | + expect(emails.length).to eq 0 |
| 1300 | + # expect(emails.first.html_part.body).to include("My Artwork") |
1303 | 1301 | end
|
1304 | 1302 | end
|
1305 | 1303 | end
|
0 commit comments