UNPKG

@glimmer/application-test-helpers

Version:

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

20 lines (17 loc) 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 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(); } }); } exports.default = didRender; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL2FwcGxpY2F0aW9uLXRlc3QtaGVscGVycy9zcmMvZGlkLXJlbmRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxlQUFlLFNBQWYsQ0FBeUIsR0FBekIsRUFBaUM7QUFDL0IsU0FBTyxJQUFJLE9BQUosQ0FBa0IsQ0FBQyxPQUFELEVBQVUsTUFBVixLQUFvQjtBQUMzQztBQUNBO0FBQ0EsUUFBSSxHQUFHLENBQUMsWUFBRCxDQUFILElBQXFCLENBQUMsR0FBRyxDQUFDLFdBQUQsQ0FBN0IsRUFBNEM7QUFDMUMsTUFBQSxHQUFHLENBQUMsWUFBRCxDQUFILENBQWtCLElBQWxCLENBQXVCLENBQUMsT0FBRCxFQUFVLE1BQVYsQ0FBdkI7QUFDRCxLQUZELE1BRU87QUFDTCxNQUFBLE9BQU87QUFDUjtBQUNGLEdBUk0sQ0FBUDtBQVNEOztrQkFFYyxTIiwic291cmNlc0NvbnRlbnQiOlsiYXN5bmMgZnVuY3Rpb24gZGlkUmVuZGVyKGFwcDogYW55KTogUHJvbWlzZTx2b2lkPiB7XG4gIHJldHVybiBuZXcgUHJvbWlzZTx2b2lkPigocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgLy8gSWYgdGhlIGFwcCBpcyBzY2hlZHVsZWQgdG8gcmUtcmVuZGVyLCBvciBoYXMgbm90IHlldCBiZWVuIHJlbmRlcmVkIGZvclxuICAgIC8vIHRoZSBmaXJzdCB0aW1lLCByZWdpc3RlciB0byBiZSBub3RpZmllZCB3aGVuIHRoZSBuZXh0IHJlbmRlciBjb21wbGV0ZXMuXG4gICAgaWYgKGFwcFsnX3NjaGVkdWxlZCddIHx8ICFhcHBbJ19yZW5kZXJlZCddKSB7XG4gICAgICBhcHBbJ19ub3RpZmllcnMnXS5wdXNoKFtyZXNvbHZlLCByZWplY3RdKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmVzb2x2ZSgpO1xuICAgIH1cbiAgfSk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGRpZFJlbmRlcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=