Module: EnvBranch::TestHelper
- Defined in:
- lib/env_branch/test_helper.rb
Overview
Test helper for branch with environment variables
Class Method Summary collapse
-
.restore_env_branch ⇒ void
Restore original environment variables for branch.
-
.stash_env_branch ⇒ void
Stash original environment variables for branch.
Class Method Details
.restore_env_branch ⇒ void
This method returns an undefined value.
Restore original environment variables for branch.
48 49 50 51 52 53 54 55 |
# File 'lib/env_branch/test_helper.rb', line 48 def restore_env_branch original_travis_branch = (defined?(@original_travis_branch) && @original_travis_branch) || nil original_circle_branch = (defined?(@original_circle_branch) && @original_circle_branch) || nil original_github_pull_request_builder_plugin_branch = (defined?(@original_github_pull_request_builder_plugin_branch) && @original_github_pull_request_builder_plugin_branch) || nil ENV['TRAVIS_BRANCH'] = original_travis_branch ENV['CIRCLE_BRANCH'] = original_circle_branch ENV['ghprbSourceBranch'] = original_github_pull_request_builder_plugin_branch end |
.stash_env_branch ⇒ void
This method returns an undefined value.
Stash original environment variables for branch. And delete for testing.
23 24 25 26 27 28 29 30 |
# File 'lib/env_branch/test_helper.rb', line 23 def stash_env_branch @original_travis_branch = ENV['TRAVIS_BRANCH'] @original_circle_branch = ENV['CIRCLE_BRANCH'] @original_github_pull_request_builder_plugin_branch = ENV['ghprbSourceBranch'] ENV.delete 'TRAVIS_BRANCH' ENV.delete 'CIRCLE_BRANCH' ENV.delete 'ghprbSourceBranch' end |