<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script src="../../resources/js-test-pre.js"></script>
</head>
<body>
<script>
description("Test that toDataURL(mimeType) ignores the case of 'mimeType'.");

canvas = document.createElement('canvas');

function tryMimeType(mimeType) {
    re = new RegExp("^data:([^;,]+)[;,].*");
    data = canvas.toDataURL(mimeType);
    caps = data.match(re);
    if (caps.length != 2)
        return "FAIL";
    return caps[1];
}

shouldBe("tryMimeType('image/png')", "'image/png'");
shouldBe("tryMimeType('iMAge/Png')", "'image/png'");
shouldBe("tryMimeType('IMAGE/PNG')", "'image/png'");

if (tryMimeType("image/jpeg") == "image/jpeg") {
    shouldBe("tryMimeType('image/jpeg')", "'image/jpeg'");
    shouldBe("tryMimeType('imAgE/jPEg')", "'image/jpeg'");
    shouldBe("tryMimeType('IMAGE/JPEG')", "'image/jpeg'");
}
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>
