Convert Account::SingleUserExport to User::DataExport
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
require "test_helper"
|
||||
|
||||
class ExportMailerTest < ActionMailer::TestCase
|
||||
test "completed" do
|
||||
test "completed for account export" do
|
||||
export = Account::Export.create!(account: Current.account, user: users(:david))
|
||||
email = ExportMailer.completed(export)
|
||||
|
||||
@@ -13,4 +13,17 @@ class ExportMailerTest < ActionMailer::TestCase
|
||||
assert_equal "Your Fizzy data export is ready for download", email.subject
|
||||
assert_match %r{/exports/#{export.id}}, email.body.encoded
|
||||
end
|
||||
|
||||
test "completed for user data export" do
|
||||
export = User::DataExport.create!(account: Current.account, user: users(:david))
|
||||
email = ExportMailer.completed(export)
|
||||
|
||||
assert_emails 1 do
|
||||
email.deliver_now
|
||||
end
|
||||
|
||||
assert_equal [ "david@37signals.com" ], email.to
|
||||
assert_equal "Your Fizzy data export is ready for download", email.subject
|
||||
assert_match %r{/users/#{export.user.id}/data_exports/#{export.id}}, email.body.encoded
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user