[appveyor bitbucket buildkite circleci codeship continuousphp docker readthedocs scrutinizer shippable travis] Extracted isBuildStatus test validator (#1767)

This commit is contained in:
Pyves
2018-07-13 09:21:02 +01:00
committed by GitHub
parent 6f9f723d92
commit 66c678e0dd
12 changed files with 37 additions and 27 deletions

View File

@@ -69,6 +69,10 @@ const isFormattedDate = Joi.alternatives().try(
const isDependencyState = withRegex(/^(\d+ out of date|\d+ deprecated|up to date)$/);
const isBuildStatus = Joi.equal('building', 'cancelled', 'error', 'expired', 'failed', 'failing', 'no tests',
'not built', 'not run', 'passing', 'pending', 'processing', 'queued', 'running',
'scheduled', 'skipped', 'stopped', 'success', 'timeout', 'unstable', 'waiting');
module.exports = {
isSemver,
isVPlusTripleDottedVersion,
@@ -86,5 +90,6 @@ module.exports = {
isDecimalPercentage,
isFileSize,
isFormattedDate,
isDependencyState
isDependencyState,
isBuildStatus,
};