Sha256: a4929c8d31c72f4b470b9cfad21d818d7fb54b8bbb567644901cf0070b1784a3

Contents?: true

Size: 871 Bytes

Versions: 5

Compression:

Stored size: 871 Bytes

Contents

# encoding: UTF-8

require File.absolute_path File.dirname(__FILE__) + '/test_helper'

describe Gemojione::Index do
  let(:index) { Gemojione::Index.new }

  describe "find_by_name" do
    it 'should find cyclone emoji' do
      assert index.find_by_name('cyclone')
    end
  end

  describe "find_by_moji" do
    it 'should find cyclone emoji by moji character' do
      assert index.find_by_moji('🌀')
    end
  end

  describe 'find by ascii' do
    it 'returns the heart emoji' do
      assert index.find_by_ascii('<3')['unicode'] == "2764"
    end
  end

  describe "unicode_moji_regex" do
    it "should return complex moji regex" do
      regex = index.unicode_moji_regex

      assert "🌀".match(regex)
    end
  end

  describe "images_path" do
    it "returns a valid path" do
      path = index.images_path

      assert Dir.exist?(path)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gemojione-2.6.1 test/index_test.rb
gemojione-2.6.0 test/index_test.rb
gemojione-2.5.0 test/index_test.rb
gemojione-2.4.0 test/index_test.rb
gemojione-2.3.0 test/index_test.rb