Sha256: bcfee03c1d543b77798c884bb0cd129b389d8cc12a85cf3249ea2434d235382c
Contents?: true
Size: 732 Bytes
Versions: 11
Compression:
Stored size: 732 Bytes
Contents
#!/usr/bin/env ruby # coding: utf-8 # typed: ignore # Basic RSpec of a generated PDF # # USAGE: rspec -c examples/rspec.rb require 'rubygems' require 'pdf/reader' require 'rspec' require 'prawn' require 'stringio' describe "My generated PDF" do it "should have the correct text on 2 pages" do # generate our PDF pdf = Prawn::Document.new pdf.text "Chunky" pdf.start_new_page pdf.text "Bacon" io = StringIO.new(pdf.render) # process the PDF PDF::Reader.open(io) do |reader| reader.page_count.should eql(2) # correct page count reader.page(1).text.should eql("Chunky") # correct content reader.page(2).text.should eql("Bacon") # correct content end end end
Version data entries
11 entries across 11 versions & 1 rubygems