mirror of
https://github.com/badges/shields.git
synced 2025-09-16 17:42:07 +03:00
* fix(gitea): set gitea.com as default, update tests and message * fix(gitea): removed required flag * test(gitea): migrate tests to try.gitea.io * fix(test): fix auth test nock * fix(ci): revert tests to codeberg, update description with better verbiage, rename documenation to description * doc(api): reference flagship url for swagger information in comments
33 lines
907 B
JavaScript
33 lines
907 B
JavaScript
import Joi from 'joi'
|
|
import { createServiceTester } from '../tester.js'
|
|
|
|
export const t = await createServiceTester()
|
|
|
|
t.create('language count').get('/gitea/tea.json').expectBadge({
|
|
label: 'languages',
|
|
message: Joi.number().integer().positive(),
|
|
})
|
|
|
|
t.create('language count (empty repo) (self-managed)')
|
|
.get(
|
|
'/CanisHelix/shields-badge-test-empty.json?gitea_url=https://codeberg.org',
|
|
)
|
|
.expectBadge({
|
|
label: 'languages',
|
|
message: '0',
|
|
})
|
|
|
|
t.create('language count (self-managed)')
|
|
.get('/CanisHelix/shields-badge-test.json?gitea_url=https://codeberg.org')
|
|
.expectBadge({
|
|
label: 'languages',
|
|
message: Joi.number().integer().positive(),
|
|
})
|
|
|
|
t.create('language count (user or repo not found) (self-managed)')
|
|
.get('/CanisHelix/does-not-exist.json?gitea_url=https://codeberg.org')
|
|
.expectBadge({
|
|
label: 'languages',
|
|
message: 'user or repo not found',
|
|
})
|