diff --git a/services/ubuntu/ubuntu.tester.js b/services/ubuntu/ubuntu.tester.js index a919bc3798310ca46d2d7508a728f65a4f4fec0e..8b9371ec4c3749ed6b70c285629a771a155d9195 100644 --- a/services/ubuntu/ubuntu.tester.js +++ b/services/ubuntu/ubuntu.tester.js @@ -1,15 +1,17 @@ 'use strict' -const { - isVPlusDottedVersionNClausesWithOptionalSuffixAndEpoch, -} = require('../test-validators') +const Joi = require('@hapi/joi') const t = (module.exports = require('../tester').createServiceTester()) +const isUbuntuVersion = Joi.string().regex( + /^v(\d+:)?\d+(\.\d+)*([\w\\.]*)?([-+~].*)?$/ +) + t.create('Ubuntu package (default distribution, valid)') .get('/apt.json') .expectBadge({ label: 'ubuntu', - message: isVPlusDottedVersionNClausesWithOptionalSuffixAndEpoch, + message: isUbuntuVersion, }) t.create('Ubuntu package (valid)')