Module: Frameworks::EnvHelper
- Defined in:
- lib/frameworks/cucumber.rb
Constant Summary collapse
- WWW_PREFIX =
"#{scheme}://www."
- STATIC_PREFIX =
"#{scheme}://static."
- OPEN_PREFIX =
"#{scheme}://open."
- BBC_DOMAIN =
'.bbc.co.uk'
- STATIC_BBC_DOMAIN =
'.bbc.co.uk'
- SANDBOX =
"#{scheme}://pal.sandbox.dev"
- STATIC_SANDBOX =
"#{scheme}://static.sandbox.dev"
Instance Method Summary collapse
-
#generate_base_urls ⇒ Object
Generate base urls to use in Cucumber step defs.
Instance Method Details
#generate_base_urls ⇒ Object
Generate base urls to use in Cucumber step defs
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/frameworks/cucumber.rb', line 28 def generate_base_urls if(ENV['ENVIRONMENT']=='sandbox') @base_url = SANDBOX + BBC_DOMAIN @static_base_url = STATIC_SANDBOX + BBC_DOMAIN elsif (ENV['ENVIRONMENT']=='live' && ENV['WWW_LIVE']=='false') @base_url = WWW_PREFIX + BBC_DOMAIN @static_base_url = STATIC_PREFIX + BBC_DOMAIN @open_base_url = OPEN_PREFIX + BBC_DOMAIN elsif (ENV['ENVIRONMENT'].split('.')[0].include? 'pal') #address specific box @base_url = "#{scheme}://#{ENV['ENVIRONMENT']}" else @base_url = WWW_PREFIX + ENV['ENVIRONMENT'] + BBC_DOMAIN @static_base_url = STATIC_PREFIX + ENV['ENVIRONMENT'] + BBC_DOMAIN @open_base_url = OPEN_PREFIX + ENV['ENVIRONMENT'] + BBC_DOMAIN end end |