Files
shields/services/github/github-release-date.tester.js
2019-03-18 17:36:17 -05:00

37 lines
1012 B
JavaScript

'use strict'
const { isFormattedDate } = require('../test-validators')
const t = (module.exports = require('../tester').createServiceTester())
t.create('Release Date. e.g release date|today')
.get('/release-date/microsoft/vscode.json')
.expectBadge({
label: 'release date',
message: isFormattedDate,
})
t.create(
'Release Date - Should return `no releases or repo not found` for invalid repo'
)
.get('/release-date/not-valid-name/not-valid-repo.json')
.expectBadge({
label: 'release date',
message: 'no releases or repo not found',
})
t.create('(Pre-)Release Date. e.g release date|today')
.get('/release-date-pre/microsoft/vscode.json')
.expectBadge({
label: 'release date',
message: isFormattedDate,
})
t.create(
'(Pre-)Release Date - Should return `no releases or repo not found` for invalid repo'
)
.get('/release-date-pre/not-valid-name/not-valid-repo.json')
.expectBadge({
label: 'release date',
message: 'no releases or repo not found',
})