UNPKG

find-node-modules

Version:

Return an array of all parent node_modules directories

43 lines (38 loc) 1.27 kB
var jenkins = require("../../lib/services/jenkins"); describe("jenkins service", function(){ it ("can detect jenkins", function(){ process.env.JENKINS_URL = "http://jenkins.jenkins.example/"; expect(jenkins.detect()).to.be(true); }); it ("can get service env info", function(){ process.env.BUILD_NUMBER = '1234'; process.env.BUILD_URL = 'http://asdf/'; process.env.GIT_COMMIT = '5678'; process.env.GIT_BRANCH = 'master'; expect(jenkins.configuration()).to.eql({ service : 'jenkins', build_url : 'http://asdf/', build : '1234', commit : '5678', pull_request : undefined, branch : 'master' }); }); it ("github pull request env variables win out over jenkins variables", function(){ process.env.BUILD_NUMBER = '1234'; process.env.BUILD_URL = 'http://asdf/'; process.env.GIT_COMMIT = '5678'; process.env.ghprbActualCommit = '8765'; process.env.GIT_BRANCH = 'master'; process.env.ghprbSourceBranch = 'retsam'; process.env.ghprbPullId = '1111'; expect(jenkins.configuration()).to.eql({ service : 'jenkins', build_url : 'http://asdf/', build : '1234', commit : '8765', pull_request : '1111', branch : 'retsam' }); }); });