(eventName, numOfEvents)
| 455 | }; |
| 456 | |
| 457 | _waitForEventPromise(eventName, numOfEvents) { |
| 458 | let events = []; |
| 459 | return new Promise(fulfill => { |
| 460 | this._eventHandlers.set(eventName, result => { |
| 461 | --numOfEvents; |
| 462 | events.push(result); |
| 463 | if (numOfEvents === 0) { |
| 464 | delete this._eventHandlers.delete(eventName); |
| 465 | fulfill(events.length > 1 ? events : events[0]); |
| 466 | } |
| 467 | }); |
| 468 | }); |
| 469 | } |
| 470 | }; |
| 471 | |
| 472 | InspectorTest.runTestSuite = function(testSuite) { |
no test coverage detected