1 defmodule Pleroma.EmojiTest do
2 use ExUnit.Case, async: true
5 describe "get_all/0" do
7 emoji_list = Emoji.get_all()
8 {:ok, emoji_list: emoji_list}
11 test "first emoji", %{emoji_list: emoji_list} do
12 [emoji | _others] = emoji_list
13 {code, path, tags} = emoji
15 assert tuple_size(emoji) == 3
16 assert is_binary(code)
17 assert is_binary(path)
18 assert is_binary(tags)
21 test "random emoji", %{emoji_list: emoji_list} do
22 emoji = Enum.random(emoji_list)
23 {code, path, tags} = emoji
25 assert tuple_size(emoji) == 3
26 assert is_binary(code)
27 assert is_binary(path)
28 assert is_binary(tags)