class Conify::ApiTest

Public Instance Methods

base_path() click to toggle source
# File lib/conify/test/api_test.rb, line 8
def base_path
  if data['api'][env].is_a?(Hash)
    URI.parse(data['api'][env]['base_url']).path
  else
    '/conflux/resources'
  end
end
callback() click to toggle source
# File lib/conify/test/api_test.rb, line 28
def callback
  'http://localhost:7779/callback/999'
end
conflux_id() click to toggle source
# File lib/conify/test/api_test.rb, line 16
def conflux_id
  "app#{rand(10000)}@conify.goconflux.com"
end
create_provision_payload() click to toggle source
# File lib/conify/test/api_test.rb, line 32
def create_provision_payload
  payload = {
    conflux_id: conflux_id,
    plan: 'test',
    callback_url: callback,
    logplex_token: nil,
    uuid: SecureRandom.uuid
  }

  payload[:log_drain_token] = SecureRandom.hex if api_requires?('syslog_drain')

  payload
end
credentials() click to toggle source
# File lib/conify/test/api_test.rb, line 20
def credentials
  [ data['id'], data['api']['password'] ]
end
invalid_creds() click to toggle source
# File lib/conify/test/api_test.rb, line 24
def invalid_creds
  ['wrong', 'secret']
end