Files
shields/services/coveralls/coveralls.tester.js
Paula Barszcz 6303ddc015 [Coveralls] for GitLab (#8584)
* 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>
2022-11-14 11:08:10 +00:00

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 })