1
0
mirror of https://github.com/badges/shields.git synced 2025-04-18 19:44:04 +03:00
shields/services/crates/crates-msrv.tester.js
Sky 57aaaad7fe
[crates] MSRV Badge (#9871)
Crates.io MSRV: `/crates/msrv/:crate`
Crates.io MSRV (version): `/crates/msrv/:crate/:version`
2024-01-07 20:54:27 +00:00

16 lines
548 B
JavaScript

import { createServiceTester } from '../tester.js'
export const t = await createServiceTester()
// dummy crate i created specifically for this test case
t.create('msrv')
.get('/shields-test-dummy-crate-msrv-3452398210.json')
.expectBadge({ label: 'msrv', message: '1.69' })
t.create('msrv (with version)')
.get('/shields-test-dummy-crate-msrv-3452398210/0.69.0.json')
.expectBadge({ label: 'msrv', message: '1.69' })
t.create('msrv (not found)')
.get('/not-a-real-package.json')
.expectBadge({ label: 'msrv', message: 'not found' })