26 lines
823 B
JavaScript
26 lines
823 B
JavaScript
import { ServiceTester } from '../tester.js'
|
|
|
|
export const t = new ServiceTester({
|
|
id: 'CodecovTokenRedirect',
|
|
title: 'CodecovTokenRedirect',
|
|
pathPrefix: '/codecov',
|
|
})
|
|
|
|
t.create('codecov token')
|
|
.get('/c/token/abc123def456/gh/codecov/private-example.svg')
|
|
.expectRedirect(
|
|
'/codecov/c/github/codecov/private-example.svg?token=abc123def456'
|
|
)
|
|
|
|
t.create('codecov branch token')
|
|
.get('/c/token/abc123def456/bb/private-shields/private-badges/master.svg')
|
|
.expectRedirect(
|
|
'/codecov/c/bitbucket/private-shields/private-badges/master.svg?token=abc123def456'
|
|
)
|
|
|
|
t.create('codecov gl short form expanded to long form')
|
|
.get('/c/token/abc123def456/gl/private-shields/private-badges/master.svg')
|
|
.expectRedirect(
|
|
'/codecov/c/gitlab/private-shields/private-badges/master.svg?token=abc123def456'
|
|
)
|