From 6d2e7203351b34dd53eed0dee796d93e0e10d4e7 Mon Sep 17 00:00:00 2001 From: Jacob Meacham Date: Thu, 29 Jan 2015 00:06:09 -0800 Subject: allow users to pass options through. --- test/getOptions.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'test/getOptions.js') diff --git a/test/getOptions.js b/test/getOptions.js index 8a77708..6f9ddc5 100644 --- a/test/getOptions.js +++ b/test/getOptions.js @@ -135,6 +135,14 @@ describe("getOptions", function(){ it ("should set service_name and service_job_id if it's running on wercker", function(done){ testWercker(getOptions, done); }); + it ("should override set options with user options", function(done){ + var userOptions = {service_name: 'OVERRIDDEN_SERVICE_NAME'}; + process.env.COVERALLS_SERVICE_NAME = "SERVICE_NAME"; + getOptions(function(err, options){ + options.service_name.should.equal("OVERRIDDEN_SERVICE_NAME"); + done(); + }, userOptions); + }); }); var testServiceJobId = function(sut, done){ -- cgit v1.2.3 From 4344c189726451016e86627a0c11620ce420cdaf Mon Sep 17 00:00:00 2001 From: Ethan Langevin Date: Tue, 14 Jul 2015 17:29:33 -0400 Subject: Pass CI_PULL_REQUEST through to coveralls if it is set --- test/getOptions.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test/getOptions.js') diff --git a/test/getOptions.js b/test/getOptions.js index 8a77708..356fb96 100644 --- a/test/getOptions.js +++ b/test/getOptions.js @@ -115,6 +115,9 @@ describe("getOptions", function(){ it ("should set service_name if it exists", function(done){ testServiceName(getOptions, done); }); + it("should set service_pull_request if it exists", function(done){ + testServicePullRequest(getOptions, done); + }); it ("should set service_name and service_job_id if it's running on travis-ci", function(done){ testTravisCi(getOptions, done); }); @@ -246,6 +249,14 @@ var testServiceName = function(sut, done){ }); }; +var testServicePullRequest = function(sut, done){ + process.env.CI_PULL_REQUEST = "https://github.com/fake/fake/pulls/123"; + sut(function(err, options){ + options.service_pull_request.should.equal("123"); + done(); + }); +}; + var testTravisCi = function(sut, done){ process.env.TRAVIS = "TRUE"; process.env.TRAVIS_JOB_ID = "1234"; -- cgit v1.2.3