Sha256: 52affbeb309c9d839f5a5a6b7e36deb1b2fde817c5ed51740fd95fa164b8ed40
Contents?: true
Size: 1.71 KB
Versions: 1
Compression:
Stored size: 1.71 KB
Contents
module EnvPullRequest # Test helper for pull request with environment variables module TestHelper module_function # Stash original environment variables for pull request. # And delete for testing. # # @example with test-unit # require 'env_pull_request/test_helper' # # class TestExample < Test::Unit::TestCase # extend ::EnvPullRequest::TestHelper # # def self.startup # stash_env_pull_request # end # end # # @return [void] # # @see Base#fetch_pull_request_id def stash_env_pull_request @original_travis_pull_request = ENV['TRAVIS_PULL_REQUEST'] @original_circle_pr_number = ENV['CIRCLE_PR_NUMBER'] @original_ghprb_pull_id = ENV['ghprbPullId'] ENV.delete 'TRAVIS_PULL_REQUEST' ENV.delete 'CIRCLE_PR_NUMBER' ENV.delete 'ghprbPullId' end # Restore original environment variables for pull request. # # @example with test-unit # require 'env_pull_request/test_helper' # # class TestExample < Test::Unit::TestCase # extend ::EnvPullRequest::TestHelper # # def self.shutdown # restore_env_pull_request # end # end # # @return [void] # # @see Base#fetch_pull_request_id def restore_env_pull_request @original_travis_pull_request ||= nil @original_circle_pr_number ||= nil @original_ghprb_pull_id ||= nil ENV['TRAVIS_PULL_REQUEST'] = @original_travis_pull_request ENV['CIRCLE_PR_NUMBER'] = @original_circle_pr_number ENV['ghprbPullId'] = @original_ghprb_pull_id end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
env_pull_request-1.0.0 | lib/env_pull_request/test_helper.rb |