# frozen_string_literal: true RSpec.describe Jobs::RebakeCustomEmojiPosts do it 'should rebake posts that are using a given custom emoji' do upload = Fabricate(:upload) custom_emoji = CustomEmoji.create!(name: 'test', upload: upload) Emoji.clear_cache post = Fabricate(:post, raw: 'some post with :test: yay') expect(post.reload.cooked).to eq( "

some post with \":test:\" yay

" ) custom_emoji.destroy! Emoji.clear_cache described_class.new.execute(name: 'test') expect(post.reload.cooked).to eq('

some post with :test: yay

') end end