28 lines
774 B
HTML
28 lines
774 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body>
|
|
<script>
|
|
description("This test makes sure that the CSS Font Loading API works properly with local() fonts.");
|
|
window.jsTestIsAsync = true;
|
|
var fontFace = new FontFace("WebFont", "local('Helvetica')");
|
|
fontFace.load().then(function() {
|
|
testPassed("Local font loaded correctly");
|
|
fontFace = new FontFace("WebFont", "local('garbage')");
|
|
return fontFace.load();
|
|
}, function() {
|
|
testFailed("Should not fail");
|
|
finishJSTest();
|
|
}).then(function() {
|
|
testFailed("Should not succeed");
|
|
finishJSTest();
|
|
}, function() {
|
|
testPassed("Garbage local font didn't load");
|
|
finishJSTest();
|
|
});
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html> |