OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../../resources/gc.js"></script> | 3 <script src="../../resources/gc.js"></script> |
4 <script> | 4 <script> |
5 if (window.testRunner) | 5 if (window.testRunner) |
6 testRunner.dumpAsText(); | 6 testRunner.dumpAsText(); |
7 | 7 |
8 d = document.implementation.createDocument(null, ''); | 8 d = document.implementation.createDocument(null, ''); |
9 d.fonts.size; | 9 d.fonts.size; |
10 face = new FontFace('f', 'local(F)', {}); | 10 face = new FontFace('f', 'local(F)', {}); |
11 d.fonts.add(face); | 11 d.fonts.add(face); |
12 d.fonts.delete(face); | 12 d.fonts.delete(face); |
13 d.fonts.has(face); | 13 d.fonts.has(face); |
14 d.fonts.clear(); | 14 d.fonts.clear(); |
15 d.fonts.check('10px f'); | 15 d.fonts.check('10px f'); |
16 d.fonts.load('10px f'); | 16 d.fonts.load('10px f'); |
17 d.fonts.ready(); | 17 d.fonts.ready; |
18 d.fonts.forEach(function(){}); | 18 d.fonts.forEach(function(){}); |
19 d.fonts.status; | 19 d.fonts.status; |
20 | 20 |
21 fontFaceSet = d.fonts; | 21 fontFaceSet = d.fonts; |
22 delete d; | 22 delete d; |
23 gc(); | 23 gc(); |
24 | 24 |
25 fontFaceSet.add(face); | 25 fontFaceSet.add(face); |
26 fontFaceSet.delete(face); | 26 fontFaceSet.delete(face); |
27 fontFaceSet.has(face); | 27 fontFaceSet.has(face); |
28 fontFaceSet.clear(); | 28 fontFaceSet.clear(); |
29 fontFaceSet.check('10px f'); | 29 fontFaceSet.check('10px f'); |
30 fontFaceSet.load('10px f'); | 30 fontFaceSet.load('10px f'); |
31 fontFaceSet.ready(); | 31 fontFaceSet.ready; |
32 fontFaceSet.forEach(function(){}); | 32 fontFaceSet.forEach(function(){}); |
33 fontFaceSet.status; | 33 fontFaceSet.status; |
34 </script> | 34 </script> |
35 </head> | 35 </head> |
36 <body> | 36 <body> |
37 This test passes if it does not crash. | 37 This test passes if it does not crash. |
38 </body> | 38 </body> |
39 </html> | 39 </html> |
OLD | NEW |