spec/lib/grim/pdf_spec.rb in grim-1.1.0 vs spec/lib/grim/pdf_spec.rb in grim-1.2.0
- old
+ new
@@ -2,27 +2,30 @@
require 'spec_helper'
describe Grim::Pdf do
it "should have a path" do
- Grim::Pdf.new(fixture_path("smoker.pdf")).path.should == fixture_path("smoker.pdf")
+ pdf = Grim::Pdf.new(fixture_path("smoker.pdf"))
+ expect(pdf.path).to eq(fixture_path("smoker.pdf"))
end
describe "#initialize" do
it "should raise an error if pdf does not exist" do
- lambda { Grim::Pdf.new(fixture_path("booboo.pdf")) }.should raise_error(Grim::PdfNotFound)
+ expect {
+ Grim::Pdf.new(fixture_path("booboo.pdf"))
+ }.to raise_error(Grim::PdfNotFound)
end
it "should set path on pdf" do
pdf = Grim::Pdf.new(fixture_path("smoker.pdf"))
- pdf.path.should == fixture_path("smoker.pdf")
+ expect(pdf.path).to eq(fixture_path("smoker.pdf"))
end
end
describe "#count" do
it "should call Grim.processor.count with pdf path" do
- Grim.processor.should_receive(:count).with(fixture_path("smoker.pdf"))
+ expect(Grim.processor).to receive(:count).with(fixture_path("smoker.pdf"))
pdf = Grim::Pdf.new(fixture_path("smoker.pdf"))
pdf.count
end
end
@@ -30,21 +33,21 @@
before(:each) do
@pdf = Grim::Pdf.new(fixture_path("smoker.pdf"))
end
it "should raise Grim::PageDoesNotExist if page doesn't exist" do
- lambda { @pdf[25] }.should raise_error(Grim::PageNotFound)
+ expect { @pdf[25] }.to raise_error(Grim::PageNotFound)
end
it "should return an instance of Grim::Page if page exists" do
- @pdf[24].class.should == Grim::Page
+ expect(@pdf[24].class).to eq(Grim::Page)
end
end
describe "#each" do
it "should be iterable" do
pdf = Grim::Pdf.new(fixture_path("smoker.pdf"))
- pdf.map {|p| p.number }.should == (1..25).to_a
+ expect(pdf.map {|p| p.number }).to eq((1..25).to_a)
end
end
-end
\ No newline at end of file
+end