class SMARTAppLaunch::TokenRefreshTest

def add_credentials_to_request(oauth2_headers, oauth2_params)

def add_credentials_to_request(oauth2_headers, oauth2_params)
  if smart_auth_info.symmetric_auth?
    credentials = Base64.strict_encode64("#{smart_auth_info.client_id}:#{smart_auth_info.client_secret}")
    oauth2_headers['Authorization'] = "Basic #{credentials}"
  else
    oauth2_params['client_id'] = smart_auth_info.client_id
  end
end

def make_auth_token_request(smart_token_url, oauth2_params, oauth2_headers)

def make_auth_token_request(smart_token_url, oauth2_params, oauth2_headers)
  post(smart_token_url, body: oauth2_params, name: :token_refresh, headers: oauth2_headers)
end