+ test "A user with emoji in username" do
+ expected =
+ "<img height=\"32px\" width=\"32px\" alt=\"karjalanpiirakka\" title=\"karjalanpiirakka\" src=\"/file.png\" /> man"
+
+ user =
+ insert(:user, %{
+ info: %{
+ source_data: %{
+ "tag" => [
+ %{
+ "type" => "Emoji",
+ "icon" => %{"url" => "/file.png"},
+ "name" => ":karjalanpiirakka:"
+ }
+ ]
+ }
+ },
+ name: ":karjalanpiirakka: man"
+ })
+
+ represented = UserView.render("show.json", %{user: user})
+ assert represented["name_html"] == expected
+ end
+