rewrite Github Languages, split into [githubcodesize githublanguagecount githubtoplanguage] (#3225)

This commit is contained in:
chris48s
2019-03-26 00:54:58 +00:00
committed by Paul Melnikow
parent b269661333
commit 96d416068c
9 changed files with 254 additions and 224 deletions

View File

@@ -0,0 +1,21 @@
'use strict'
const Joi = require('joi')
const t = (module.exports = require('../tester').createServiceTester())
t.create('language count')
.get('/badges/shields.json')
.expectBadge({
label: 'languages',
message: Joi.number()
.integer()
.positive(),
})
t.create('language count (empty repo)')
.get('/pyvesb/emptyrepo.json')
.expectBadge({ label: 'languages', message: '0' })
t.create('language count (repo not found)')
.get('/badges/helmets.json')
.expectBadge({ label: 'languages', message: 'repo not found' })