https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 58c02cddac41bd8027ce5b31ace82ab47e13d89b authored by Darren Shen on 26 February 2018, 19:13:50 UTC
[css-typed-om] Make custom paint canvas work with <gradient>s.
Tip revision: 58c02cd
worklet-reftest.js
// To make sure that we take the snapshot at the right time, we do double
// requestAnimationFrame. In the second frame, we take a screenshot, that makes
// sure that we already have a full frame.
function importWorkletAndTerminateTestAfterAsyncPaint(worklet, code) {
    if (typeof worklet == "undefined") {
        takeScreenshot();
    } else {
        var blob = new Blob([code], {type: 'text/javascript'});
        worklet.addModule(URL.createObjectURL(blob)).then(function() {
            requestAnimationFrame(function() {
                requestAnimationFrame(function() {
                    takeScreenshot();
                });
            });
        });
    }
}

back to top