blob: 2c3e5f2ae35bf6f6fec3d24b9372e1ffcf45b708 [file] [log] [blame]
(async function(testRunner) {
const {dp} = await testRunner.startHTML(
`<style>
@font-face {
font-family: Amstelvar;
src: url('../../third_party/Amstelvar/Amstelvar.ttf');
}
body {
font-family: Amstelvar;
}
</style>
some text`,
'Verifies that CSS.fontsUpdated events are sent after CSS domain is enabled'
);
const eventPromise = dp.CSS.onceFontsUpdated(
event => typeof event.params.font !== 'undefined' &&
event.params.font.fontFamily === 'Amstelvar');
await dp.DOM.enable();
await dp.CSS.enable();
const event = await eventPromise;
const font = event.params.font;
testRunner.log(font, null, ['src'])
testRunner.log('SUCCESS: CSS.FontsUpdated events received.');
testRunner.completeTest();
});