Files
shields/services/depfu/depfu.tester.js
chris48s 8621fe42d7 Upgrade Joi (#3505)
* upgrade joi
* find & replace ALL THE THINGS
* update related deps
2019-06-02 21:59:55 +01:00

25 lines
576 B
JavaScript

'use strict'
const Joi = require('@hapi/joi')
const { ServiceTester } = require('../tester')
const isDependencyStatus = Joi.string().valid(
'insecure',
'latest',
'recent',
'stale'
)
const t = (module.exports = new ServiceTester({ id: 'depfu', title: 'Depfu' }))
t.create('depfu dependencies (valid)')
.get('/depfu/example-ruby.json')
.expectBadge({
label: 'dependencies',
message: isDependencyStatus,
})
t.create('depfu dependencies (repo not found)')
.get('/pyvesb/emptyrepo.json')
.expectBadge({ label: 'dependencies', message: 'not found' })