1 | var cirrus = require('../../lib/services/cirrus')
|
2 |
|
3 | describe('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 | })
|