Sha256: 20e7647fbbe3f99afd4d19761d6b104c625d0a4c89464b85c7b86fe882c86000
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
# encoding: UTF-8 require 'gemojione/string_ext' describe String, 'with Emoji extensions' do describe '#with_emoji_images' do it 'should replace unicode moji with an img tag' do base_string = "I ❤ Emoji" replaced_string = base_string.with_emoji_images assert_equal "I <img alt=\"❤\" class=\"emoji\" src=\"http://localhost:3000/2764.png\"> Emoji", replaced_string end end describe '#with_emoji_names' do it 'should replace named moji with an img tag' do base_string = "I :heart: Emoji" replaced_string = base_string.with_emoji_names assert_equal "I <img alt=\"❤\" class=\"emoji\" src=\"http://localhost:3000/2764.png\"> Emoji", replaced_string end end describe '#image_url' do it 'should generate image_url' do assert_equal 'http://localhost:3000/1f300.png', '🌀'.image_url assert_equal 'http://localhost:3000/1f300.png', 'cyclone'.image_url end end describe '#emoji_data' do it 'should find data for a name or a moji' do data_from_moji = '❤'.emoji_data data_from_string = 'heart'.emoji_data assert_equal data_from_moji, data_from_string end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gemojione-4.1.0 | test/string_ext_test.rb |
gemojione-4.0.0 | test/string_ext_test.rb |