2016-08-03 6 views
14

जेस्ट में, परीक्षण कवरेज के लिए कोड को अनदेखा करने का कोई तरीका है? मैंजेस्ट: कोड कवरेज के लिए लाइनों को अनदेखा करें

/* istanbul ignore next */ 

उपयोग करने की कोशिश लेकिन यह काम करने के लिए प्रतीत नहीं होता।

उत्तर

1

यह काम करता है।

(function(global) { 

    var defineAsGlobal = true; 
    /* istanbul ignore next */ 
    if(typeof exports === 'object') { 
     module.exports = lib; 
     defineAsGlobal = false; 
    } 
    /* istanbul ignore next */ 
    if(typeof modules === 'object' && typeof modules.define === 'function') { 
     modules.define('lib', function(provide) { 
      provide(lib); 
     }); 
     defineAsGlobal = false; 
    } 
    /* istanbul ignore next */ 
    if(typeof define === 'function') { 
     define(function(require, exports, module) { 
      module.exports = lib; 
     }); 
     defineAsGlobal = false; 
    } 
    /* istanbul ignore next */ 
    defineAsGlobal && (global.lib = lib); 
})(this); 

नमूना परियोजना https://github.com/ilyar/sandbox/tree/master/jest

संबंधित मुद्दे