I'm not sure of how we can go about doing an automated test for it.  I don't have legit images in all orientations.  I tested this by manually setting the orientation to each option and ensuring that each image was rotated/flipped correctly.  Then I tested by uploading a few images from my phone through the file plugin - those were rotated correctly.