Tests for [Pub] service (#2436)

This commit is contained in:
Pierre-Yves B
2018-12-02 10:08:21 +00:00
committed by GitHub
parent 74aef34b77
commit 658086bc46

View File

@@ -0,0 +1,24 @@
'use strict'
const Joi = require('joi')
const ServiceTester = require('../service-tester')
const { isVPlusTripleDottedVersion } = require('../test-validators')
const t = new ServiceTester({ id: 'pub', title: 'Pub' })
module.exports = t
t.create('package version')
.get('/v/box2d.json')
.expectJSONTypes(
Joi.object().keys({
name: 'pub',
value: isVPlusTripleDottedVersion,
})
)
t.create('package not found')
.get('/v/does-not-exist.json')
.expectJSON({
name: 'pub',
value: 'invalid',
})