loopback/test/helpers/wait-for-event.js

18 lines
404 B
JavaScript

// Copyright IBM Corp. 2017,2018. All Rights Reserved.
// Node module: loopback
// This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT
'use strict';
const Promise = require('bluebird');
function waitForEvent(emitter, event) {
return new Promise((resolve, reject) => {
emitter.on(event, resolve);
});
}
module.exports = waitForEvent;