Tests, killed bugs & rock-n-roll

tests for file upload, settings, and widget IDs