1 | var wercker = require('../../lib/services/wercker')
|
2 |
|
3 | describe('Wercker CI Provider', function() {
|
4 | it('can detect wercker', function() {
|
5 | process.env.WERCKER_MAIN_PIPELINE_STARTED = '1399372237'
|
6 | expect(wercker.detect()).toBe(true)
|
7 | })
|
8 |
|
9 | it('can get wercker env info', function() {
|
10 | process.env.WERCKER_MAIN_PIPELINE_STARTED = '1399372237'
|
11 | process.env.WERCKER_GIT_COMMIT = '5678'
|
12 | process.env.WERCKER_GIT_BRANCH = 'master'
|
13 | process.env.WERCKER_BUILD_URL = 'https://...'
|
14 | process.env.WERCKER_GIT_OWNER = 'owner'
|
15 | process.env.WERCKER_GIT_REPOSITORY = 'repo'
|
16 | expect(wercker.configuration()).toEqual({
|
17 | service: 'wercker',
|
18 | commit: '5678',
|
19 | build: '1399372237',
|
20 | branch: 'master',
|
21 | build_url: 'https://...',
|
22 | slug: 'owner/repo',
|
23 | })
|
24 | })
|
25 | })
|