42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
import { createServiceTester } from '../tester.js'
|
|
export const t = await createServiceTester()
|
|
|
|
// Change open since December 2010, hopefully won't get merged or abandoned anytime soon.
|
|
t.create('Gerrit new change')
|
|
.get('/2013.json?baseUrl=https://git.eclipse.org/r')
|
|
.expectBadge({
|
|
label: 'change 2013',
|
|
message: 'new',
|
|
color: '#2cbe4e',
|
|
})
|
|
|
|
t.create('Gerrit merged change')
|
|
.get('/1011478.json?baseUrl=https://android-review.googlesource.com')
|
|
.expectBadge({
|
|
label: 'change 1011478',
|
|
message: 'merged',
|
|
color: 'blueviolet',
|
|
})
|
|
|
|
t.create('Gerrit abandoned change')
|
|
.get('/69361.json?baseUrl=https://gerrit.libreoffice.org')
|
|
.expectBadge({
|
|
label: 'change 69361',
|
|
message: 'abandoned',
|
|
color: 'red',
|
|
})
|
|
|
|
t.create('Gerrit change not found')
|
|
.get('/1000000000.json?baseUrl=https://chromium-review.googlesource.com')
|
|
.expectBadge({
|
|
label: 'gerrit',
|
|
message: 'change not found',
|
|
})
|
|
|
|
t.create('Gerrit invalid baseUrl')
|
|
.get('/123.json?baseUrl=something')
|
|
.expectBadge({
|
|
label: 'gerrit',
|
|
message: 'invalid query parameter: baseUrl',
|
|
})
|