UNPKG

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