spec/ocrsdk/image_spec.rb in ocrsdk-0.1.1 vs spec/ocrsdk/image_spec.rb in ocrsdk-0.1.2
- old
+ new
@@ -8,38 +8,38 @@
config.password = 'pass'
end
end
describe ".as_text" do
- subject { OCRSDK::Image.new 'image.jpg' }
+ subject { OCRSDK::Image.new TestFiles.russian_jpg_path }
before { mock_ocrsdk }
it "should call api and return Promise" do
subject.as_text([:russian]).should be_kind_of(OCRSDK::Promise)
end
end
describe ".as_text_sync" do
- subject { OCRSDK::Image.new 'image.jpg' }
+ subject { OCRSDK::Image.new TestFiles.russian_jpg_path }
before { mock_ocrsdk }
it "should wait till Promise is done and return result" do
subject.as_text_sync([:russian], 0).should == 'meow'
end
end
describe ".as_pdf" do
- subject { OCRSDK::Image.new 'image.jpg' }
+ subject { OCRSDK::Image.new TestFiles.russian_jpg_path }
before { mock_ocrsdk }
it "should call api and return Promise" do
subject.as_pdf([:russian]).should be_kind_of(OCRSDK::Promise)
end
end
describe ".as_pdf_sync" do
- subject { OCRSDK::Image.new 'image.jpg' }
+ subject { OCRSDK::Image.new TestFiles.russian_jpg_path }
before { mock_ocrsdk }
it "should wait till Promise is done and return result if output file isn't specified" do
subject.as_pdf_sync([:russian], nil, 0).should == 'meow'
end
@@ -51,15 +51,15 @@
File.delete outpath
end
end
describe ".api_process_image" do
- subject { OCRSDK::Image.new 'image.jpg' }
+ subject { OCRSDK::Image.new TestFiles.russian_jpg_path }
it "should raise UnsupportedLanguage on unsupported language" do
expect {
- subject.instance_eval { api_process_image 'image.jpg', [:meow] }
+ subject.instance_eval { api_process_image TestFiles.russian_jpg_path, [:meow] }
}.to raise_error(OCRSDK::UnsupportedLanguage)
end
it "should raise UnsupportedInputFormat on unsupported input format" do
expect {
@@ -67,16 +67,16 @@
}.to raise_error(OCRSDK::UnsupportedInputFormat)
end
it "should raise UnsupportedOutputFormat on unsupported output format" do
expect {
- subject.instance_eval { api_process_image 'image.jpg', [:russian], :meow }
+ subject.instance_eval { api_process_image TestFiles.russian_jpg_path, [:russian], :meow }
}.to raise_error(OCRSDK::UnsupportedOutputFormat)
end
it "should raise UnsupportedProfile on unsupported profile" do
expect {
- subject.instance_eval { api_process_image 'image.jpg', [:russian], :txt, :meow }
+ subject.instance_eval { api_process_image TestFiles.russian_jpg_path, [:russian], :txt, :meow }
}.to raise_error(OCRSDK::UnsupportedProfile)
end
it "should raise NetworkError on problems with REST request" do
RestClient.stub(:post) {|url, params| raise RestClient::ExceptionWithResponse }