1
0
mirror of https://github.com/badges/shields.git synced 2025-09-19 16:01:38 +03:00
Files
shields/services/maintenance/maintenance.tester.js
2021-07-09 12:53:55 +01:00

21 lines
729 B
JavaScript

import { createServiceTester } from '../tester.js'
export const t = await createServiceTester()
const currentYear = new Date().getUTCFullYear()
t.create('yes last maintained 2016 (no)')
.get('/yes/2016.json')
.expectBadge({ label: 'maintained', message: 'no! (as of 2016)' })
t.create('no longer maintained 2017 (no)')
.get('/no/2017.json')
.expectBadge({ label: 'maintained', message: 'no! (as of 2017)' })
t.create('yes this year (yes)')
.get(`/yes/${currentYear}.json`)
.expectBadge({ label: 'maintained', message: 'yes' })
t.create(`until end of ${currentYear} (yes)`)
.get(`/until end of ${currentYear}/${currentYear}.json`)
.expectBadge({ label: 'maintained', message: `until end of ${currentYear}` })