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

28 lines
776 B
JavaScript

var cirrus = require('../../lib/services/cirrus')
describe('Cirrus CI Provider', function() {
it('can detect cirrus', function() {
process.env.CIRRUS_CI = 'true'
expect(cirrus.detect()).toBe(true)
})
it('can get cirrus env info', function() {
process.env.CIRRUS_CI = 'true'
process.env.CIRRUS_BUILD_ID = '1234.1'
process.env.CIRRUS_CHANGE_IN_REPO = '5678'
process.env.CIRRUS_BRANCH = 'master'
process.env.CIRRUS_TASK_ID = '1234.1'
process.env.CIRRUS_PR = 'blah'
process.env.CIRRUS_REPO_FULL_NAME = 'owner/repo'
expect(cirrus.configuration()).toEqual({
service: 'cirrusci',
commit: '5678',
build: '1234.1',
job: '1234.1',
branch: 'master',
pr: 'blah',
slug: 'owner/repo',
})
})
})