| 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 |