Sha256: dfbb752482a54a2fcf65a6b130c04ae0b8191736c7b632a3386cf0988f38333f

Contents?: true

Size: 784 Bytes

Versions: 1

Compression:

Stored size: 784 Bytes

Contents

require 'spec_helper'
require 'pdftoimage'

describe PDFToImage do
  it "should have a VERSION constant" do
    PDFToImage.const_get('VERSION').should_not be_empty
  end

  describe "3pages.pdf" do
    it "should have three pages" do
    @pages = PDFToImage.open('spec/3pages.pdf')
      @pages.size.should equal 3
    end

    it "should allow saving" do
      @pages = PDFToImage.open('spec/3pages.pdf')
      @pages[0].save('spec/tmp.jpg')
      File.exists?('spec/tmp.jpg').should equal true
      File.unlink('spec/tmp.jpg')
    end

    it "should allow resizing" do
      @pages = PDFToImage.open('spec/3pages.pdf')
      @pages[0].resize('50%').save('spec/tmp2.jpg')
      File.exists?('spec/tmp2.jpg').should equal true
      File.unlink('spec/tmp2.jpg')
    end


  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pdftoimage-0.1.1 spec/pdftoimage_spec.rb