Update [SourceForge] commit count badge to support repository parameter (#10954)
* [sourceforge] update commit count service to support repo param follow-up to #10935 sourceforge commit count also requires the new repo param for some projects. * [sourceforge] add redirector for legacy commit count URLs * fix missing openapi path
This commit is contained in:
@@ -3,9 +3,17 @@ import { createServiceTester } from '../tester.js'
|
||||
export const t = await createServiceTester()
|
||||
|
||||
t.create('commit count')
|
||||
.get('/guitarix.json')
|
||||
.get('/guitarix/git.json')
|
||||
.expectBadge({ label: 'commit count', message: isMetric })
|
||||
|
||||
t.create('commit count (non default repo)')
|
||||
.get('/opencamera/code.json')
|
||||
.expectBadge({ label: 'commit count', message: isMetric })
|
||||
|
||||
t.create('commit count (project not found)')
|
||||
.get('/that-doesnt-exist.json')
|
||||
.expectBadge({ label: 'commit count', message: 'project not found' })
|
||||
.get('/that-doesnt-exist/git.json')
|
||||
.expectBadge({ label: 'commit count', message: 'project or repo not found' })
|
||||
|
||||
t.create('commit count (repo not found)')
|
||||
.get('/guitarix/invalid-repo.json')
|
||||
.expectBadge({ label: 'commit count', message: 'project or repo not found' })
|
||||
|
||||
Reference in New Issue
Block a user