core.js
function checkConditional(runner, conditional) {
  try {
    return conditional[1].call(runner, runner.target, runner.context);
  } catch (e) {}
}
function checkConditional(runner, conditional) {
  try {
    return conditional[1].call(runner, runner.target, runner.context);
  } catch (e) {}
}
function checkConditional ( runner , conditional ) { try { return conditional [ 1 ] . call ( runner , runner . target , runner . context ) ; } catch ( e ) { } }
Runs through each of the `conditional` validations, and merges them with the other validations if the condition passes; either by returning `true` or a fulfilled promise.
Runs through each of the conditional validations and merges them with the other validations if the condition passes ; either by returning true or a fulfilled promise .