code: function reportResult(test, indent) {
  		assertTest(test);
  
  		if (test.result.valid) {
  			if (test.failOnMissing && test.result.missing && test.result.missing.length > 0) {
  				reportFailed(test, indent);
  			}
  			else {
  				reportSuccess(test);
  			}
  		}
  		else {
  			reportFailed(test, indent);
  		}
  		reportMissing(test, indent);
  	}
docs: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -