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