diff --git a/lib/results.js b/lib/results.js index 89ae72fc..c13f2c22 100644 --- a/lib/results.js +++ b/lib/results.js @@ -8,7 +8,7 @@ var resumer = require('resumer'); var inspect = require('object-inspect'); var callBound = require('call-bind/callBound'); var has = require('has'); -var regexpTest = callBound('RegExp.prototype.test'); +var $exec = callBound('RegExp.prototype.exec'); var $split = callBound('String.prototype.split'); var $replace = callBound('String.prototype.replace'); var $shift = callBound('Array.prototype.shift'); @@ -226,5 +226,5 @@ function getNextTest(results) { } function invalidYaml(str) { - return regexpTest(yamlIndicators, str); + return $exec(yamlIndicators, str) !== null; }