analytics/test/plausible_web/views/email_view_test.exs
2019-09-02 12:29:19 +01:00

17 lines
551 B
Elixir

defmodule PlausibleWeb.EmailViewTest do
use PlausibleWeb.ConnCase, async: true
alias PlausibleWeb.EmailView
describe "user salutation" do
test "picks first name if full name has two parts" do
user1 = %Plausible.Auth.User{name: "Jane"}
user2 = %Plausible.Auth.User{name: "Jane Doe"}
user3 = %Plausible.Auth.User{name: "Jane Alice Doe"}
assert EmailView.user_salutation(user1) == "Jane"
assert EmailView.user_salutation(user2) == "Jane"
assert EmailView.user_salutation(user3) == "Jane"
end
end
end