Sha256: 66886cf94561c5573fa4a8cdb754f874598e03e38644bd08d7e9120910951ef4

Contents?: true

Size: 791 Bytes

Versions: 1

Compression:

Stored size: 791 Bytes

Contents

require 'spec_helper'

module HTML
  class Pipeline
    describe RevealCKEmojiFilter do
      let :emoji_filter do
        doc = nil
        context = {
          asset_root: 'asset_root'
        }
        RevealCKEmojiFilter.new doc, context
      end

      it 'works with defined emoji' do
        expected = "I <img class='emoji' title=':heart:' "
        expected += "alt=':heart:' src='asset_root/emoji/unicode/2764.png' "
        expected += "align='absmiddle' /> emoji"
        result = emoji_filter.emoji_image_filter('I :heart: emoji')
        expect(result).to eq(expected)
      end

      it 'leaves undefined emoji alone' do
        result = emoji_filter.emoji_image_filter('I :dont_know: emoji')
        expect(result).to eq('I :dont_know: emoji')
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reveal-ck-3.2.0 spec/lib/html/pipeline/reveal_ck_emoji_filter_spec.rb