1
0
mirror of https://github.com/badges/shields.git synced 2025-04-18 19:44:04 +03:00
shields/services/coderabbit/coderabbit-pull-request.tester.js
2025-01-01 16:07:22 +00:00

26 lines
734 B
JavaScript

import { createServiceTester } from '../tester.js'
import { isMetric } from '../test-validators.js'
export const t = await createServiceTester()
t.create('live CodeRabbitPullRequest')
.get('/prs/github/coderabbitai/ast-grep-essentials.json')
.expectBadge({
label: 'coderabbit reviews',
message: isMetric,
})
t.create('live CodeRabbitPullRequest nonexistent org')
.get('/prs/github/not-valid/not-found.json')
.expectBadge({
label: 'coderabbit reviews',
message: 'provider or repo not found',
})
t.create('live CodeRabbitPullRequest invalid repo')
.get('/prs/github/coderabbitai/invalid-repo-name.json')
.expectBadge({
label: 'coderabbit reviews',
message: 'provider or repo not found',
})