mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 14:44:47 +02:00
29 lines
699 B
Ruby
29 lines
699 B
Ruby
require 'test_helper'
|
|
require 'auth_token/auth_token_creator'
|
|
|
|
class RegistrantApiDomainsTest < ApplicationSystemTestCase
|
|
def setup
|
|
super
|
|
|
|
@user = users(:registrant)
|
|
@auth_headers = { 'HTTP_AUTHORIZATION' => auth_token }
|
|
end
|
|
|
|
def test_root_returns_domain_list
|
|
get '/api/v1/registrant/domains', {}, @auth_headers
|
|
assert_equal(200, response.status)
|
|
end
|
|
|
|
def test_root_returns_403_without_authorization
|
|
get '/api/v1/registrant/domains', {}, {}
|
|
assert_equal(403, response.status)
|
|
end
|
|
|
|
private
|
|
|
|
def auth_token
|
|
token_creator = AuthTokenCreator.create_with_defaults(@user)
|
|
hash = token_creator.token_in_hash
|
|
"Bearer #{hash[:access_token]}"
|
|
end
|
|
end
|