Browse Source

Fixes feature tests titles

Yury Delendik 13 years ago
parent
commit
bcbc21a51c
  1. 8
      test/features/tests.js

8
test/features/tests.js

@ -381,7 +381,7 @@ var tests = [
}, },
{ {
id: 'dash-array', id: 'dash-array',
name: 'dashed lined is supported', name: 'dashed line style is supported',
run: function () { run: function () {
if (!isCanvasSupported) if (!isCanvasSupported)
return { output: 'Skipped', emulated: '' }; return { output: 'Skipped', emulated: '' };
@ -429,7 +429,7 @@ var tests = [
}, },
{ {
id: 'font-face-sync', id: 'font-face-sync',
name: '@font-face data urls are loaded synchronously', name: '@font-face loading completion detection',
run: function () { run: function () {
if (!isCanvasSupported) if (!isCanvasSupported)
return { output: 'Skipped', emulated: '' }; return { output: 'Skipped', emulated: '' };
@ -441,14 +441,18 @@ var tests = [
var styleSheet = styleElement.sheet; var styleSheet = styleElement.sheet;
styleSheet.insertRule(rule, styleSheet.cssRules.length); styleSheet.insertRule(rule, styleSheet.cssRules.length);
// checking if data urls are loaded synchronously
if (checkCanvas('plus-loaded')) if (checkCanvas('plus-loaded'))
return { output: 'Success', emulated: '' }; return { output: 'Success', emulated: '' };
// TODO checking if data urls are loaded asynchronously
var usageElement = document.createElement('div'); var usageElement = document.createElement('div');
usageElement.setAttribute('style', 'font-family: plus-loaded; visibility: hidden;'); usageElement.setAttribute('style', 'font-family: plus-loaded; visibility: hidden;');
usageElement.textContent = '`'; usageElement.textContent = '`';
document.body.appendChild(usageElement); document.body.appendChild(usageElement);
// verify is font is loaded
var promise = new Promise(); var promise = new Promise();
setTimeout(function() { setTimeout(function() {
if (checkCanvas('plus-loaded')) if (checkCanvas('plus-loaded'))

Loading…
Cancel
Save