21 lines
		
	
	
		
			498 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			498 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*
 | |
|  Copyright 2015, Yahoo Inc.
 | |
|  Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.
 | |
|  */
 | |
| 'use strict';
 | |
| 
 | |
| function getUniqueKey(pathname) {
 | |
|     return pathname.replace(/[\\/]/g, '_');
 | |
| }
 | |
| 
 | |
| function getOutput(cache) {
 | |
|     return Object.keys(cache).reduce((output, key) => {
 | |
|         const item = cache[key];
 | |
|         return Object.assign(output, {
 | |
|             [item.file]: item.mappedCoverage
 | |
|         });
 | |
|     }, {});
 | |
| }
 | |
| 
 | |
| module.exports = { getUniqueKey, getOutput };
 |