setup-php/node_modules/codecov/test/services/azure-pipelines.test.js
2019-09-20 21:54:46 +05:30

32 lines
1.1 KiB
JavaScript

var azurePipelines = require('../../lib/services/azurePipelines')
describe('Azure Pipelines CI Provider', function() {
it('can detect azure pipelines', function() {
process.env.TF_BUILD = '1'
expect(azurePipelines.detect()).toBe(true)
})
it('can get azure pipelines env info', function() {
process.env.BUILD_SOURCEBRANCH = 'master'
process.env.SYSTEM_JOBID = '92a2fa25-f940-5df6-a185-81eb9ae2031d'
process.env.BUILD_BUILDID = '1'
process.env.SYSTEM_TEAMFOUNDATIONSERVERURI =
'https://dev.azure.com/codecov/'
process.env.SYSTEM_TEAMPROJECT = 'repo'
process.env.BUILD_SOURCEVERSION = '743b04806ea677403aa2ff26c6bdeb85005de658'
process.env.BUILD_REPOSITORY_ID = 'owner/repo'
process.env.SYSTEM_PULLREQUEST_PULLREQUESTNUMBER = '1234'
expect(azurePipelines.configuration()).toEqual({
service: 'azure_pipelines',
build: '1',
build_url: 'https://dev.azure.com/codecov/repo/_build/results?buildId=1',
job: '92a2fa25-f940-5df6-a185-81eb9ae2031d',
commit: '743b04806ea677403aa2ff26c6bdeb85005de658',
pr: '1234',
branch: 'master',
slug: 'owner/repo',
})
})
})