Index: third_party/WebKit/LayoutTests/http/tests/webfont/font-face-revalidation.html |
diff --git a/third_party/WebKit/LayoutTests/http/tests/webfont/font-face-revalidation.html b/third_party/WebKit/LayoutTests/http/tests/webfont/font-face-revalidation.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d4ff97c6e645d2926382141dfb6baae8e4fd44d9 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/http/tests/webfont/font-face-revalidation.html |
@@ -0,0 +1,26 @@ |
+<!DOCTYPE html> |
+<style></style> |
+<script> |
+if (window.testRunner) |
+ testRunner.waitUntilDone(); |
+ |
+function addFontFaceRule() { |
+ let font = 'cachable-slow-ahem-loading.cgi?delay=50'; |
+ document.styleSheets[0].insertRule( |
+ '@font-face { font-family: ahem; src: url(' + font + '); }', |
+ document.styleSheets[0].cssRules.length); |
+} |
+ |
+addFontFaceRule(); |
+ |
+document.fonts.ready.then(() => { |
+ addFontFaceRule(); |
+ return document.fonts.ready; |
+}).then(() => { |
+ testRunner.notifyDone(); |
+}); |
+</script> |
+<p> |
+You should see a black square below. |
+</p> |
+<div style="font-family: ahem">test</span> |