# frozen_string_literal: true require 'rails_helper' describe 'OCR', :js, :paperclip_processing, :sidekiq_inline, :streaming do include ProfileStories let(:email) { 'test@example.com' } let(:password) { 'password' } let(:confirmed_at) { Time.zone.now } let(:finished_onboarding) { true } before do as_a_logged_in_user visit root_path end it 'can recognize text in a media attachment' do expect(page).to have_css('div.app-holder') within('.compose-form') do attach_file('file-upload-input', file_fixture('text.png'), make_visible: true) within('.compose-form__upload') do click_on('Edit') end end click_on('Detect text from picture') expect(page).to have_css('#upload-modal__description', text: /Hello Mastodon\s*/, wait: 10) end end