1
0
mirror of https://github.com/badges/shields.git synced 2025-09-16 17:42:07 +03:00
Files
shields/services/gitea/gitea-languages-count.tester.js
CanisHelix 79dd749608 Update [Gitea] defaults to gitea.com (#9872)
* 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
2024-01-08 14:58:59 +00:00

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