Delete [TeamCityCoverage] and [BowerVersion] redirectors (#7718)
* Delete [TeamCityCoverage] and [BowerVersion] redirectors * Fix ESM import
This commit is contained in:
committed by
GitHub
parent
1c1a14b2f8
commit
5a31a906e3
@@ -1,13 +1,13 @@
|
||||
import Joi from 'joi'
|
||||
import { renderVersionBadge } from '../version.js'
|
||||
import { InvalidResponse, redirector } from '../index.js'
|
||||
import { InvalidResponse } from '../index.js'
|
||||
import BaseBowerService from './bower-base.js'
|
||||
|
||||
const queryParamSchema = Joi.object({
|
||||
include_prereleases: Joi.equal(''),
|
||||
}).required()
|
||||
|
||||
class BowerVersion extends BaseBowerService {
|
||||
export default class BowerVersion extends BaseBowerService {
|
||||
static category = 'version'
|
||||
static route = { base: 'bower/v', pattern: ':packageName', queryParamSchema }
|
||||
|
||||
@@ -47,18 +47,3 @@ class BowerVersion extends BaseBowerService {
|
||||
return renderVersionBadge({ version })
|
||||
}
|
||||
}
|
||||
|
||||
const BowerVersionRedirect = redirector({
|
||||
category: 'version',
|
||||
route: {
|
||||
base: 'bower/vpre',
|
||||
pattern: ':packageName',
|
||||
},
|
||||
transformPath: ({ packageName }) => `/bower/v/${packageName}`,
|
||||
transformQueryParams: params => ({
|
||||
include_prereleases: null,
|
||||
}),
|
||||
dateAdded: new Date('2019-12-15'),
|
||||
})
|
||||
|
||||
export { BowerVersion, BowerVersionRedirect }
|
||||
|
||||
@@ -4,7 +4,7 @@ import nock from 'nock'
|
||||
import { cleanUpNockAfterEach, defaultContext } from '../test-helpers.js'
|
||||
import { InvalidResponse } from '../index.js'
|
||||
import LibrariesIoApiProvider from '../librariesio/librariesio-api-provider.js'
|
||||
import { BowerVersion } from './bower-version.service.js'
|
||||
import BowerVersion from './bower-version.service.js'
|
||||
|
||||
describe('BowerVersion', function () {
|
||||
test(BowerVersion.transform, () => {
|
||||
|
||||
@@ -33,7 +33,3 @@ t.create('Pre Version for Invalid Package')
|
||||
.timeout(10000)
|
||||
.get('/v/it-is-a-invalid-package-should-error.json?include_prereleases')
|
||||
.expectBadge({ label: 'bower', message: 'package not found' })
|
||||
|
||||
t.create('Version (legacy redirect: vpre)')
|
||||
.get('/vpre/bootstrap.svg')
|
||||
.expectRedirect('/bower/v/bootstrap.svg?include_prereleases')
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
import { redirector } from '../index.js'
|
||||
|
||||
export default [
|
||||
redirector({
|
||||
category: 'coverage',
|
||||
route: {
|
||||
base: 'teamcity/coverage',
|
||||
pattern: ':protocol(http|https)/:hostAndPath(.+)/:buildId',
|
||||
},
|
||||
transformPath: ({ buildId }) => `/teamcity/coverage/${buildId}`,
|
||||
transformQueryParams: ({ protocol, hostAndPath }) => ({
|
||||
server: `${protocol}://${hostAndPath}`,
|
||||
}),
|
||||
dateAdded: new Date('2019-09-15'),
|
||||
}),
|
||||
]
|
||||
@@ -1,15 +0,0 @@
|
||||
import { ServiceTester } from '../tester.js'
|
||||
|
||||
export const t = new ServiceTester({
|
||||
id: 'TeamCityCoverageRedirect',
|
||||
title: 'TeamCityCoverageRedirect',
|
||||
pathPrefix: '/teamcity/coverage',
|
||||
})
|
||||
|
||||
t.create('coverage')
|
||||
.get('/https/teamcity.jetbrains.com/ReactJSNet_PullRequests.svg')
|
||||
.expectRedirect(
|
||||
`/teamcity/coverage/ReactJSNet_PullRequests.svg?server=${encodeURIComponent(
|
||||
'https://teamcity.jetbrains.com'
|
||||
)}`
|
||||
)
|
||||
Reference in New Issue
Block a user