forrest/prawnto — pull request #5 by rylwin (2012-02-01 20:05:18+00:00)
Title: Use appraisal to run specs for prawn0.6.3 and 0.12.0

First of all, thanks for the work you did bringing prawnto up to date!

The tests were failing when using prawn 0.6.3 because the PDFs that are generated, though they look the same, are different at the byte level. I use appraisal to support testing for different versions of prawn and included instructions for how to run the tests in the README.

In generated new PDFs from the dummy app using prawn 0.6.3 and stored them in spec/assets. I used the following naming scheme for all assets: "#{base_file_name}-#{prawn_version}.pdf". I added a method #asset_path in spec_helper.rb that the specs call to generate the asset path for the given version of prawn being used.