projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Recipient Type: Cast all elements as ObjectIDs.
[akkoma]
/
test
/
emoji_test.exs
diff --git
a/test/emoji_test.exs
b/test/emoji_test.exs
index 32a828cc975010ad88f9feb4e935f5a6680d877f..b360475786e4b68a5f94d947959a028c2f3ebb45 100644
(file)
--- a/
test/emoji_test.exs
+++ b/
test/emoji_test.exs
@@
-1,11
+1,19
@@
# Pleroma: A lightweight social networking server
# Pleroma: A lightweight social networking server
-# Copyright © 2017-20
19
Pleroma Authors <https://pleroma.social/>
+# Copyright © 2017-20
20
Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.EmojiTest do
use ExUnit.Case, async: true
alias Pleroma.Emoji
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.EmojiTest do
use ExUnit.Case, async: true
alias Pleroma.Emoji
+ describe "is_unicode_emoji?/1" do
+ test "tells if a string is an unicode emoji" do
+ refute Emoji.is_unicode_emoji?("X")
+ assert Emoji.is_unicode_emoji?("☂")
+ assert Emoji.is_unicode_emoji?("🥺")
+ end
+ end
+
describe "get_all/0" do
setup do
emoji_list = Emoji.get_all()
describe "get_all/0" do
setup do
emoji_list = Emoji.get_all()
@@
-14,9
+22,9
@@
defmodule Pleroma.EmojiTest do
test "first emoji", %{emoji_list: emoji_list} do
[emoji | _others] = emoji_list
test "first emoji", %{emoji_list: emoji_list} do
[emoji | _others] = emoji_list
- {code,
path, tags
} = emoji
+ {code,
%Emoji{file: path, tags: tags}
} = emoji
- assert tuple_size(emoji) ==
3
+ assert tuple_size(emoji) ==
2
assert is_binary(code)
assert is_binary(path)
assert is_list(tags)
assert is_binary(code)
assert is_binary(path)
assert is_list(tags)
@@
-24,9
+32,9
@@
defmodule Pleroma.EmojiTest do
test "random emoji", %{emoji_list: emoji_list} do
emoji = Enum.random(emoji_list)
test "random emoji", %{emoji_list: emoji_list} do
emoji = Enum.random(emoji_list)
- {code,
path, tags
} = emoji
+ {code,
%Emoji{file: path, tags: tags}
} = emoji
- assert tuple_size(emoji) ==
3
+ assert tuple_size(emoji) ==
2
assert is_binary(code)
assert is_binary(path)
assert is_list(tags)
assert is_binary(code)
assert is_binary(path)
assert is_list(tags)