| Index: chrome/test/data/webrtc/peerconnection_getstats.js
 | 
| diff --git a/chrome/test/data/webrtc/peerconnection_getstats.js b/chrome/test/data/webrtc/peerconnection_getstats.js
 | 
| index 9eea0b6e924bbbe8e6e04ef942f3361e6d84df7b..4a81978a509ccface3678249f71e9bf5f346975f 100644
 | 
| --- a/chrome/test/data/webrtc/peerconnection_getstats.js
 | 
| +++ b/chrome/test/data/webrtc/peerconnection_getstats.js
 | 
| @@ -261,6 +261,29 @@ function verifyStatsGeneratedPromise() {
 | 
|  }
 | 
|  
 | 
|  /**
 | 
| + * Gets the result of the promise-based |RTCPeerConnection.getStats| as a
 | 
| + * dictionary of RTCStats-dictionaries.
 | 
| + *
 | 
| + * Returns "ok-" followed by a JSON-stringified dictionary of dictionaries to
 | 
| + * the test.
 | 
| + */
 | 
| +function getStatsReportDictionary() {
 | 
| +  peerConnection_().getStats()
 | 
| +    .then(function(report) {
 | 
| +      if (report == null || report.size == 0)
 | 
| +        throw new failTest('report is null or empty.');
 | 
| +      let reportDictionary = {};
 | 
| +      for (let stats of report.values()) {
 | 
| +        reportDictionary[stats.id] = stats;
 | 
| +      }
 | 
| +      returnToTest('ok-' + JSON.stringify(reportDictionary));
 | 
| +    },
 | 
| +    function(e) {
 | 
| +      throw failTest('Promise was rejected: ' + e);
 | 
| +    });
 | 
| +}
 | 
| +
 | 
| +/**
 | 
|   * Returns a complete list of whitelisted "RTCStats.type" values as a
 | 
|   * JSON-stringified array of strings to the test.
 | 
|   */
 | 
| 
 |