module HttpAuthenticationHelper def authenticated_header 'auth_header' end def authentication_headers(value) { "#{authenticated_header}" => value } end def stub_http_header_authentication_configuration(field: 'email', autocreation: false, enabled: true) Cartodb.stubs(:get_config) config = { 'header' => authenticated_header, 'field' => field, 'autocreation' => autocreation } config.each do |f, v| Cartodb.stubs(:get_config).with(:http_header_authentication, f). returns(enabled ? v : nil) end config end end