find-node-modules
Version:
Return an array of all parent node_modules directories
41 lines (36 loc) • 1.19 kB
JavaScript
var snap = require("../../lib/services/snap");
describe("snap service", function(){
it ("can detect snap", function(){
process.env.SNAP_CI = "true";
expect(snap.detect()).to.be(true);
});
it ("can get snap env info get_commit_status", function(){
process.env.SNAP_CI = "true";
process.env.SNAP_PIPELINE_COUNTER = '1234';
process.env.SNAP_COMMIT = '5678';
process.env.SNAP_BRANCH = 'master';
process.env.SNAP_PULL_REQUEST_NUMBER = 'blah';
expect(snap.configuration()).to.eql({
service : 'snap',
commit : '5678',
build : '1234',
branch : 'master',
pull_request : 'blah'
});
});
it ("can get snap env info get_commit_status for pull requests", function(){
process.env.SNAP_BRANCH = '';
process.env.SNAP_CI = "true";
process.env.SNAP_PIPELINE_COUNTER = '1234';
process.env.SNAP_COMMIT = '5678';
process.env.SNAP_UPSTREAM_BRANCH = 'upstream-branch';
process.env.SNAP_PULL_REQUEST_NUMBER = 'blah';
expect(snap.configuration()).to.eql({
service : 'snap',
commit : '5678',
build : '1234',
branch : 'upstream-branch',
pull_request : 'blah'
});
});
});