Version 3.18.1

APIs

  • Begin typing in the search box above to see results.
Show:

File: test/js/CoverageFormat.js

 /**
 * An object object containing coverage result formatting methods.
 * @namespace Test
 * @module test
 * @class CoverageFormat
 * @static
 */
 YUITest.CoverageFormat = {
 
 /**
 * Returns the coverage report in JSON format. This is the straight
 * JSON representation of the native coverage report.
 * @param {Object} coverage The coverage report object.
 * @return {String} A JSON-formatted string of coverage data.
 * @method JSON
 * @namespace Test.CoverageFormat
 */
 JSON: function(coverage){
 return YUITest.Util.JSON.stringify(coverage);
 },
 
 /**
 * Returns the coverage report in a JSON format compatible with
 * Xdebug. See <a href="http://www.xdebug.com/docs/code_coverage">Xdebug Documentation</a>
 * for more information. Note: function coverage is not available
 * in this format.
 * @param {Object} coverage The coverage report object.
 * @return {String} A JSON-formatted string of coverage data.
 * @method XdebugJSON
 * @namespace Test.CoverageFormat
 */
 XdebugJSON: function(coverage){
 
 var report = {};
 for (var prop in coverage){
 if (coverage.hasOwnProperty(prop)){
 report[prop] = coverage[prop].lines;
 }
 }
 
 return YUITest.Util.JSON.stringify(coverage);
 }
 
 };
 
 

AltStyle によって変換されたページ (->オリジナル) /