function checkIsolatedCoverage(oTest, assert) {
		var aBranchesWithUnchangedHits,
			aHits = _$blanket[oTest.$currentFileName],
			aInitialHits = mFileName2InitialHits[oTest.$currentFileName],
			aLinesWithUnchangedHits;

		if (oTest.$oldHits) {
			aLinesWithUnchangedHits = Object.keys(aHits).filter(function (iLine) {
				return !(aInitialHits && aInitialHits[iLine])
					&& aHits[iLine] === oTest.$oldHits[iLine];
			});
			assert.notOk(aLinesWithUnchangedHits.length,
				"Some lines have not been covered by this module in isolation: "
					+ aLinesWithUnchangedHits);
		}
		if (oTest.$oldBranchTracking) {
			aBranchesWithUnchangedHits = Object.keys(aHits.branchTracking).filter(function (i) {
				return aHits.branchTracking[i].falsy === oTest.$oldBranchTracking[i].falsy
					|| aHits.branchTracking[i].truthy === oTest.$oldBranchTracking[i].truthy;
			});
			assert.notOk(aBranchesWithUnchangedHits.length,
				"Some branches have not been fully covered by this module in isolation: "
					+ aBranchesWithUnchangedHits);
		}
	}
/**
	 * Check isolated line/branch coverage for the given test.
	 *
	 * @param {object} oTest - QUnit's test environment
	 * @param {object} assert - QUnit's object with the assertion methods
	 */
Check isolated line/branch coverage for the given test.
@param {object} oTest - QUnit's test environment
@param {object} assert - QUnit's object with the assertion methods
Check isolated line / branch coverage for the given test . @param { object } oTest - QUnit ' s test environment @param { object } assert - QUnit ' s object with the assertion methods
function checkIsolatedCoverage(oTest, assert) {
		var aBranchesWithUnchangedHits,
			aHits = _$blanket[oTest.$currentFileName],
			aInitialHits = mFileName2InitialHits[oTest.$currentFileName],
			aLinesWithUnchangedHits;
		if (oTest.$oldHits) {
			aLinesWithUnchangedHits = Object.keys(aHits).filter(function (iLine) {
				return !(aInitialHits && aInitialHits[iLine])
					&& aHits[iLine] === oTest.$oldHits[iLine];
			});
			assert.notOk(aLinesWithUnchangedHits.length,
				"Some lines have not been covered by this module in isolation: "
					+ aLinesWithUnchangedHits);
		}
		if (oTest.$oldBranchTracking) {
			aBranchesWithUnchangedHits = Object.keys(aHits.branchTracking).filter(function (i) {
				return aHits.branchTracking[i].falsy === oTest.$oldBranchTracking[i].falsy
					|| aHits.branchTracking[i].truthy === oTest.$oldBranchTracking[i].truthy;
			});
			assert.notOk(aBranchesWithUnchangedHits.length,
				"Some branches have not been fully covered by this module in isolation: "
					+ aBranchesWithUnchangedHits);
		}
	}
function checkIsolatedCoverage ( oTest , assert ) { var aBranchesWithUnchangedHits , aHits = _$blanket [ oTest . $currentFileName ] , aInitialHits = mFileName2InitialHits [ oTest . $currentFileName ] , aLinesWithUnchangedHits ; if ( oTest . $oldHits ) { aLinesWithUnchangedHits = Object . keys ( aHits ) . filter ( function ( iLine ) { return ! ( aInitialHits && aInitialHits [ iLine ] ) && aHits [ iLine ] === oTest . $oldHits [ iLine ] ; } ) ; assert . notOk ( aLinesWithUnchangedHits . length , "Some lines have not been covered by this module in isolation: " + aLinesWithUnchangedHits ) ; } if ( oTest . $oldBranchTracking ) { aBranchesWithUnchangedHits = Object . keys ( aHits . branchTracking ) . filter ( function ( i ) { return aHits . branchTracking [ i ] . falsy === oTest . $oldBranchTracking [ i ] . falsy || aHits . branchTracking [ i ] . truthy === oTest . $oldBranchTracking [ i ] . truthy ; } ) ; assert . notOk ( aBranchesWithUnchangedHits . length , "Some branches have not been fully covered by this module in isolation: " + aBranchesWithUnchangedHits ) ; } }
Check isolated line/branch coverage for the given test.
Check isolated line / branch coverage for the given test .