code style
[akkoma] / test / emoji_test.exs
1 defmodule Pleroma.EmojiTest do
2 use ExUnit.Case, async: true
3 alias Pleroma.Emoji
4
5 describe "get_all/0" do
6 setup do
7 emoji_list = Emoji.get_all()
8 {:ok, emoji_list: emoji_list}
9 end
10
11 test "first emoji", %{emoji_list: emoji_list} do
12 [emoji | _others] = emoji_list
13 {code, path, tags} = emoji
14
15 assert tuple_size(emoji) == 3
16 assert is_binary(code)
17 assert is_binary(path)
18 assert is_binary(tags)
19 end
20
21 test "random emoji", %{emoji_list: emoji_list} do
22 emoji = Enum.random(emoji_list)
23 {code, path, tags} = emoji
24
25 assert tuple_size(emoji) == 3
26 assert is_binary(code)
27 assert is_binary(path)
28 assert is_binary(tags)
29 end
30 end
31 end