Files
shields/services/crates/crates-license.tester.js

22 lines
548 B
JavaScript

'use strict'
const { ServiceTester } = require('../tester')
const t = (module.exports = new ServiceTester({
id: 'crates',
title: 'crates.io',
pathPrefix: '/crates/l',
}))
t.create('license')
.get('/libc.json')
.expectBadge({ label: 'license', message: 'MIT OR Apache-2.0' })
t.create('license (with version)')
.get('/libc/0.2.44.json')
.expectBadge({ label: 'license', message: 'MIT OR Apache-2.0' })
t.create('license (not found)')
.get('/not-a-real-package.json')
.expectBadge({ label: 'crates.io', message: 'not found' })