Emphasize trace tags in import emails

This commit is contained in:
Anton Khorev 2024-01-11 18:07:18 +03:00
parent 6931c49825
commit aceb415edf
2 changed files with 2 additions and 2 deletions

View file

@ -2,7 +2,7 @@
<% trace_name = link_to(trace_name, @trace_url) if @trace_url %> <% trace_name = link_to(trace_name, @trace_url) if @trace_url %>
<% trace_description = tag.em(@trace_description) %> <% trace_description = tag.em(@trace_description) %>
<% if @trace_tags.length > 0 %> <% if @trace_tags.length > 0 %>
<% tags = @trace_tags.map(&:tag).join(" ") %> <% tags = safe_join @trace_tags.map { |trace_tag| tag.em trace_tag.tag }, ", " %>
<%= t ".description_with_tags_html", :trace_name => trace_name, :trace_description => trace_description, :tags => tags %> <%= t ".description_with_tags_html", :trace_name => trace_name, :trace_description => trace_description, :tags => tags %>
<% else %> <% else %>
<%= t ".description_with_no_tags_html", :trace_name => trace_name, :trace_description => trace_description %> <%= t ".description_with_no_tags_html", :trace_name => trace_name, :trace_description => trace_description %>

View file

@ -15,7 +15,7 @@ class UserMailerTest < ActionMailer::TestCase
end end
email = UserMailer.gpx_success(trace, 100) email = UserMailer.gpx_success(trace, 100)
assert_match(/one two three/, email.html_part.body.to_s) assert_match("<em>one</em>, <em>two</em>, <em>three</em>", email.html_part.body.to_s)
end end
def test_gpx_success_all_traces_link def test_gpx_success_all_traces_link