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 }