Files
shields/services/jsr/jsr-version.tester.js
Mo 1cf1c0a352 Add [JSR] version service (#10030)
* feat: add JSR version badge

* change the label to lowercase

* fix tests
2024-03-18 13:53:59 +00:00

16 lines
571 B
JavaScript

import { isSemver } from '../test-validators.js'
import { createServiceTester } from '../tester.js'
export const t = await createServiceTester()
t.create('gets the version of @luca/flag')
.get('/@luca/flag.json')
.expectBadge({ label: 'jsr', message: isSemver })
t.create('gets the version of @std/assert')
.get('/@std/assert.json')
.expectBadge({ label: 'jsr', message: isSemver })
t.create('returns an error when getting a non-existent')
.get('/@std/this-is-a-non-existent-package-name.json')
.expectBadge({ label: 'jsr', message: 'package not found' })