summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/emoji_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/gitlab/emoji_spec.rb')
-rw-r--r--spec/lib/gitlab/emoji_spec.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/lib/gitlab/emoji_spec.rb b/spec/lib/gitlab/emoji_spec.rb
index ada37f25d1e..0945c9dfda3 100644
--- a/spec/lib/gitlab/emoji_spec.rb
+++ b/spec/lib/gitlab/emoji_spec.rb
@@ -16,6 +16,19 @@ RSpec.describe Gitlab::Emoji do
end
end
+ describe '.emojis_by_category' do
+ it 'contains emojis with tones' do
+ emojis = described_class.emojis_by_category
+
+ angel_index = emojis.find_index { |e| e['name'] == 'angel' }
+ angel_tones = emojis[angel_index..angel_index + 5].map { |e| e['name'] }
+
+ expect(angel_tones).to eq(
+ %w[angel angel_tone1 angel_tone2 angel_tone3 angel_tone4 angel_tone5]
+ )
+ end
+ end
+
describe '.emojis_by_moji' do
it 'return emojis by moji' do
current_emojis_by_moji = described_class.emojis_by_moji