blob: eebcffcee82f3840644602a412f6f48051ee6100 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
</head>
<body>
This test makes sure that canvas2d's text functions don't crash when passed unexpected font strings.
The test passes if there is no crash.
<canvas id="c" width="20" height="20"></canvas>
<script>
if (window.testRunner)
testRunner.dumpAsText();
var context = document.getElementById("c").getContext("2d");
context.font = "100px ''";
context.measureText("hello");
context.font = "100px 'initial'";
context.measureText("hello");
context.font = "100px 'inherit'";
context.measureText("hello");
context.font = "100px 'revert'";
context.measureText("hello");
context.font = "100px 'thisisnotarealfontname'";
context.measureText("hello");
context.font = "100px '~~~~~~~~'";
context.measureText("hello");
context.font = "100px '~~~~~~~~'";
context.measureText("hello");
context.font = "100px '\u0660'";
context.measureText("hello");
context.font = "~~~~~";
context.measureText("hello");
</script>
</body>
</html>
</script>
</body>
</html>