* Added GitLab to Coveralls badge + added redirect * why does the old redirect accept slash in the user param * rename test * modify the old redirector test - but it still doesnt work * tests are passing * add missing redirector tests Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
32 lines
1.2 KiB
JavaScript
32 lines
1.2 KiB
JavaScript
import { isIntegerPercentage } from '../test-validators.js'
|
|
import { createServiceTester } from '../tester.js'
|
|
export const t = await createServiceTester()
|
|
|
|
t.create('github coverage')
|
|
.get('/github/jekyll/jekyll.json')
|
|
.expectBadge({ label: 'coverage', message: isIntegerPercentage })
|
|
|
|
t.create('nonexistent project')
|
|
.get('/github/fake-shields-io/not-a-real-repository.json')
|
|
.expectBadge({ label: 'coverage', message: 'repository not found' })
|
|
|
|
t.create('github branch coverage')
|
|
.get('/github/lemurheavy/coveralls-ruby.json?branch=master')
|
|
.expectBadge({ label: 'coverage', message: isIntegerPercentage })
|
|
|
|
t.create('bitbucket coverage')
|
|
.get('/bitbucket/pyKLIP/pyklip.json')
|
|
.expectBadge({ label: 'coverage', message: isIntegerPercentage })
|
|
|
|
t.create('bitbucket branch coverage')
|
|
.get('/bitbucket/pyKLIP/pyklip.json?branch=master')
|
|
.expectBadge({ label: 'coverage', message: isIntegerPercentage })
|
|
|
|
t.create('gitlab coverage')
|
|
.get('/gitlab/selcouth/wsrouter.json')
|
|
.expectBadge({ label: 'coverage', message: isIntegerPercentage })
|
|
|
|
t.create('gitlab branch coverage')
|
|
.get('/gitlab/selcouth/wsrouter.json?branch=master')
|
|
.expectBadge({ label: 'coverage', message: isIntegerPercentage })
|