Module: Frameworks::EnvHelper

Defined in:
lib/frameworks/cucumber.rb

Constant Summary collapse

WWW_PREFIX =
'http://www.'
STATIC_PREFIX =
'http://static.'
OPEN_PREFIX =
'http://open.'
BBC_DOMAIN =
'.bbc.co.uk'
SANDBOX =
'http://pal.sandbox.dev'
STATIC_SANDBOX =
'http://static.sandbox.dev'

Instance Method Summary collapse

Instance Method Details

#generate_base_urlsObject

Generate base urls to use in Cucumber step defs



15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/frameworks/cucumber.rb', line 15

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
  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