Aggiunge fascia oraria, prova manuale obbligatoria e cruscotto invii email.
Le campagne rispettano orario e giorni lavorativi, richiedono una mail di test con dati inseriti a mano prima dell'invio massivo e offrono una dashboard per monitorare l'avanzamento. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -33,4 +33,14 @@ class MailMergeTest < ActiveSupport::TestCase
|
||||
test "unknown tokens become empty string" do
|
||||
assert_equal "X Y", MailMerge.render("X {{sconosciuto}} Y")
|
||||
end
|
||||
|
||||
test "extras override variables for manual test data" do
|
||||
html = MailMerge.render(
|
||||
"Ciao {{contatto_nome}} di {{societa}}",
|
||||
organization: organizations(:acme),
|
||||
project: projects(:matchlivetv),
|
||||
extras: { societa: "Override SRL", contatto_nome: "Manual Test" }
|
||||
)
|
||||
assert_equal "Ciao Manual Test di Override SRL", html
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user