Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Use appraisal to run specs for prawn0.6.3 and 0.12.0 #5

Merged
merged 5 commits into from
Feb 1, 2012

Conversation

rylwin
Copy link

@rylwin rylwin commented Feb 1, 2012

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.

forrest added a commit that referenced this pull request Feb 1, 2012
Merging @rylwin's changes to allow a wider range of prawn versions.
@forrest forrest merged commit c969980 into GetJobber:master Feb 1, 2012
@forrest
Copy link
Member

forrest commented Feb 1, 2012

Excellent. Good thinking with appraisal.

Thanks for the help.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants