spec/rtesseract_spec.rb in rtesseract-2.1.0 vs spec/rtesseract_spec.rb in rtesseract-2.2.0
- old
+ new
@@ -1,8 +1,9 @@
require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
# encoding: UTF-8
require 'pathname'
+RTesseract::Processor::RMagickProcessor.setup
# Class to rise error
class MakeStringError
def to_s
fail 'error'
@@ -193,9 +194,16 @@
test = RTesseract.read(@path.join('images', 'test.jpg').to_s, lang: 'en', processor: 'mini_magick') do |_image|
_image.gravity 'south'
end
expect(test.to_s_without_spaces).to eql('3R8F')
+ end
+
+ it 'does not raise on read with image_magick processor' do
+ expect {
+ instance = RTesseract.read(@image_tif, processor: 'mini_magick') {}
+ expect(instance.processor.a_name?('mini_magick')).to be_truthy
+ }.not_to raise_error
end
it ' get a error' do
expect { RTesseract.new(@path.join('images', 'test.jpg').to_s, command: 'tesseract_error').to_s }.to raise_error(RTesseract::ConversionError)
expect { RTesseract.new(@path.join('images', 'test_not_exists.png').to_s).to_s }.to raise_error(RTesseract::ImageNotSelectedError)