UNPKG

776 BJavaScriptView Raw
1var cirrus = require('../../lib/services/cirrus')
2
3describe('Cirrus CI Provider', function() {
4 it('can detect cirrus', function() {
5 process.env.CIRRUS_CI = 'true'
6 expect(cirrus.detect()).toBe(true)
7 })
8
9 it('can get cirrus env info', function() {
10 process.env.CIRRUS_CI = 'true'
11 process.env.CIRRUS_BUILD_ID = '1234.1'
12 process.env.CIRRUS_CHANGE_IN_REPO = '5678'
13 process.env.CIRRUS_BRANCH = 'master'
14 process.env.CIRRUS_TASK_ID = '1234.1'
15 process.env.CIRRUS_PR = 'blah'
16 process.env.CIRRUS_REPO_FULL_NAME = 'owner/repo'
17 expect(cirrus.configuration()).toEqual({
18 service: 'cirrusci',
19 commit: '5678',
20 build: '1234.1',
21 job: '1234.1',
22 branch: 'master',
23 pr: 'blah',
24 slug: 'owner/repo',
25 })
26 })
27})