Feature: Create thumbs for an image if they don't exist `allmytoes` will create missing thumbnails when called with an image file for which no up-to-date thumbnail exists. `allmytoes` only checks the existance of the thumb with the requested size. However, if that thumb does not exist or is outdated, _all_ missing or outdated thumbs will be created for the input file. Scenario Outline: Request thumbnail for image for which no thumbnail exists Given a JPEG image as input And no thumbs exist When allmytoes is started with arguments Then the path to the thumb is returned And valid thumb exist for size And no thumb exists for sizes other than Examples: size-args and sizes | sizearg | size | | -sn | normal | | -sl | large | | -sx | x-large | | -sxx | xx-large | Scenario: Request thumbnail for 16 bit image Given a 16-bit RGB PNG image as input And no thumbs exist When allmytoes is started without further arguments Then the path to the large thumb is returned And valid thumb exist for size large And no thumb exists for sizes other than large