This will allow testing with the same image rendered to multiple sizes. This is not a functional change, but a refactoring to allow us to more easily see/add tests.
This also gives us a meaningful number of test-cases run in the console, and per-test failure messages.
Split out tests into one test case per image
Failures show details in console (Assert.fail)
If the generated image size is wrong, the test reports as 100% pixels wrong
If you have time, please take a quick look @ibilon . If you just want to give it a superficial review, that's cool too (this is a pretty small change).
This will allow testing with the same image rendered to multiple sizes. This is not a functional change, but a refactoring to allow us to more easily see/add tests.
This also gives us a meaningful number of test-cases run in the console, and per-test failure messages.