UNPKG

@glimmer/application-test-helpers

Version:

Test helpers for developing @glimmer/component and @glimmer/application

14 lines 1.79 kB
async function didRender(app) { return new Promise((resolve, reject) => { // If the app is scheduled to re-render, or has not yet been rendered for // the first time, register to be notified when the next render completes. if (app['_scheduled'] || !app['_rendered']) { app['_notifiers'].push([resolve, reject]); } else { resolve(); } }); } export default didRender; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlkLXJlbmRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL2FwcGxpY2F0aW9uLXRlc3QtaGVscGVycy9zcmMvZGlkLXJlbmRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQUFLLFVBQVUsU0FBUyxDQUFDLEdBQVE7SUFDL0IsT0FBTyxJQUFJLE9BQU8sQ0FBTyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUMzQyx5RUFBeUU7UUFDekUsMEVBQTBFO1FBQzFFLElBQUksR0FBRyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFdBQVcsQ0FBQyxFQUFFO1lBQzFDLEdBQUcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztTQUMzQzthQUFNO1lBQ0wsT0FBTyxFQUFFLENBQUM7U0FDWDtJQUNILENBQUMsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQUVELGVBQWUsU0FBUyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiYXN5bmMgZnVuY3Rpb24gZGlkUmVuZGVyKGFwcDogYW55KTogUHJvbWlzZTx2b2lkPiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZTx2b2lkPigocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgLy8gSWYgdGhlIGFwcCBpcyBzY2hlZHVsZWQgdG8gcmUtcmVuZGVyLCBvciBoYXMgbm90IHlldCBiZWVuIHJlbmRlcmVkIGZvclxuICAgIC8vIHRoZSBmaXJzdCB0aW1lLCByZWdpc3RlciB0byBiZSBub3RpZmllZCB3aGVuIHRoZSBuZXh0IHJlbmRlciBjb21wbGV0ZXMuXG4gICAgaWYgKGFwcFsnX3NjaGVkdWxlZCddIHx8ICFhcHBbJ19yZW5kZXJlZCddKSB7XG4gICAgICBhcHBbJ19ub3RpZmllcnMnXS5wdXNoKFtyZXNvbHZlLCByZWplY3RdKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmVzb2x2ZSgpO1xuICAgIH1cbiAgfSk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGRpZFJlbmRlcjtcbiJdfQ==