To prevent regressions, we need more robust tests that validate the visual output of generated QR codes. These tests should: - Generate QR codes with various configurations - Compare them against pre-validated reference images/svgs - Cover edge cases such as different fill/background colors - Account for differences across rendering backends (PIL, PNG, SVG)