123456789101112131415161718192021222324252627282930313233 |
- # 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
|