Migrate from CommonJS to ESM (#6651)
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
'use strict'
|
||||
|
||||
const Joi = require('joi')
|
||||
const { coveragePercentage } = require('../color-formatters')
|
||||
const { optionalUrl } = require('../validators')
|
||||
const { BaseSvgScrapingService, NotFound } = require('..')
|
||||
import Joi from 'joi'
|
||||
import { coveragePercentage } from '../color-formatters.js'
|
||||
import { optionalUrl } from '../validators.js'
|
||||
import { BaseSvgScrapingService, NotFound } from '../index.js'
|
||||
|
||||
const schema = Joi.object({
|
||||
message: Joi.string()
|
||||
@@ -38,7 +36,7 @@ Also make sure you have set up code covrage parsing as described <a href="https:
|
||||
</p>
|
||||
`
|
||||
|
||||
module.exports = class GitlabCoverage extends BaseSvgScrapingService {
|
||||
export default class GitlabCoverage extends BaseSvgScrapingService {
|
||||
static category = 'coverage'
|
||||
|
||||
static route = {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
'use strict'
|
||||
|
||||
const { isIntegerPercentage } = require('../test-validators')
|
||||
const t = (module.exports = require('../tester').createServiceTester())
|
||||
import { isIntegerPercentage } from '../test-validators.js'
|
||||
import { createServiceTester } from '../tester.js'
|
||||
export const t = await createServiceTester()
|
||||
|
||||
t.create('Coverage (branch)')
|
||||
.get('/gitlab-org/gitlab-runner/12-0-stable.json')
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
'use strict'
|
||||
|
||||
const Joi = require('joi')
|
||||
const { isBuildStatus, renderBuildStatusBadge } = require('../build-status')
|
||||
const { optionalUrl } = require('../validators')
|
||||
const { BaseSvgScrapingService, NotFound, redirector } = require('..')
|
||||
import Joi from 'joi'
|
||||
import { isBuildStatus, renderBuildStatusBadge } from '../build-status.js'
|
||||
import { optionalUrl } from '../validators.js'
|
||||
import { BaseSvgScrapingService, NotFound, redirector } from '../index.js'
|
||||
|
||||
const badgeSchema = Joi.object({
|
||||
message: Joi.alternatives()
|
||||
@@ -99,7 +97,4 @@ const GitlabPipelineStatusRedirector = redirector({
|
||||
dateAdded: new Date('2020-07-12'),
|
||||
})
|
||||
|
||||
module.exports = {
|
||||
GitlabPipelineStatus,
|
||||
GitlabPipelineStatusRedirector,
|
||||
}
|
||||
export { GitlabPipelineStatus, GitlabPipelineStatusRedirector }
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
'use strict'
|
||||
|
||||
const { isBuildStatus } = require('../build-status')
|
||||
const { ServiceTester } = require('../tester')
|
||||
const t = (module.exports = new ServiceTester({
|
||||
import { isBuildStatus } from '../build-status.js'
|
||||
import { ServiceTester } from '../tester.js'
|
||||
export const t = new ServiceTester({
|
||||
id: 'GitlabPipeline',
|
||||
title: 'Gitlab Pipeline',
|
||||
pathPrefix: '/gitlab/pipeline',
|
||||
}))
|
||||
})
|
||||
|
||||
t.create('Pipeline status').get('/gitlab-org/gitlab/v10.7.6.json').expectBadge({
|
||||
label: 'build',
|
||||
|
||||
Reference in New Issue
Block a user