Files
shields/services/librariesio/librariesio-dependencies-helpers.spec.js
2021-07-09 12:53:55 +01:00

23 lines
685 B
JavaScript

import { test, given, forCases } from 'sazerac'
import { renderDependenciesBadge } from './librariesio-dependencies-helpers.js'
describe('Libraries.io dependency helpers', function () {
test(renderDependenciesBadge, () => {
forCases([
given({ deprecatedCount: 10, outdatedCount: 0 }),
given({ deprecatedCount: 10, outdatedCount: 5 }),
]).expect({
message: '10 deprecated',
color: 'red',
})
given({ deprecatedCount: 0, outdatedCount: 5 }).expect({
message: '5 out of date',
color: 'orange',
})
given({ deprecatedCount: 0, outdatedCount: 0 }).expect({
message: 'up to date',
color: 'brightgreen',
})
})
})