internetee-registry/test/api/domain_transfers_test.rb
2018-01-20 22:39:01 +02:00

19 lines
717 B
Ruby

require 'test_helper'
class Repp::DomainTransfersTest < ActionDispatch::IntegrationTest
def test_post_to_domain_transfers
request_params = { format: :json, domainTransfers: [{ domainName: domains(:shop).name, authInfo: domains(:shop).auth_info }] }
post '/repp/v1/domain_transfers', request_params, { 'HTTP_AUTHORIZATION' => http_auth_key }
assert_response :created
assert_difference -> { domains(:shop).domain_transfers.count } do
post '/repp/v1/domain_transfers', request_params, { 'HTTP_AUTHORIZATION' => http_auth_key }
end
end
private
def http_auth_key
ActionController::HttpAuthentication::Basic.encode_credentials(users(:api).username, users(:api).password)
end
end