spec/gitlab_emoji_spec.rb (28 lines of code) (raw):
require 'spec_helper'
require_relative '../lib/gitlab_emoji'
describe Emoji do
describe 'emojis' do
let(:emojis) { Emoji.emojis }
it { emojis.should be_a(Hash) }
it { emojis.size.should be >= 1700 }
end
describe 'emojis_by_moji' do
let(:emojis) { Emoji.emojis_by_moji }
it { emojis.should be_a(Hash) }
it { emojis.size.should be_between(800, 1000) }
end
describe 'emojis_names' do
subject { Emoji.emojis_names }
it { should be_a(Array) }
it { should include ("+1") }
end
describe 'emoji_filename' do
subject { Emoji.emoji_filename("+1") }
it { should eq("1F44D") }
end
describe 'images_path' do
it 'returns a valid path' do
expect(Dir.exist?(described_class.images_path)).to eq true
end
end
end