Sha256: 67f4d65f39768ad4b1ea3c1e3ce85262da2b426f8ddc3c28fc8886d8de0feed6

Contents?: true

Size: 713 Bytes

Versions: 1

Compression:

Stored size: 713 Bytes

Contents

require File.join(File.dirname(__FILE__), 'spec_helper')

describe "Gjman::PDF as merger" do

  after do
    trash_tmp_files
  end

  describe '>> merging' do

    before do
      @src_files = %w{page1 page2 page3}.map{|name| data_file(name) }
    end

    should 'merge pdfs to specified file when given {:to => FILE}' do
      merged_file = Gjman::PDF.merge(*[@src_files, {:to => tmp_file('merged').path}].flatten)
      merged_file.should.be equal_in_size_as(data_file(:merged_pages))
    end

    should 'merge pdfs to default *-m.pdf when not given {:to => FILE}' do
      merged_file = Gjman::PDF.merge(*@src_files)
      merged_file.should.be equal_in_size_as(data_file(:merged_pages))
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gjman-0.1.0 spec/pdf/merger_spec.rb