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)