Files
shields/services/cirrus/cirrus.tester.js
2021-07-09 12:53:55 +01:00

16 lines
495 B
JavaScript

import Joi from 'joi'
import { isBuildStatus } from '../build-status.js'
import { createServiceTester } from '../tester.js'
export const t = await createServiceTester()
t.create('cirrus bad repo')
.get('/github/unknown-identifier/unknown-repo.json')
.expectBadge({ label: 'build', message: 'unknown' })
t.create('cirrus fully.valid')
.get('/github/flutter/flutter.json')
.expectBadge({
label: 'build',
message: Joi.alternatives().try(isBuildStatus, Joi.equal('unknown')),
})