mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 22:54:47 +02:00
31 lines
No EOL
873 B
Ruby
31 lines
No EOL
873 B
Ruby
require 'test_helper'
|
|
|
|
class RegistrantAreaIdCardSignInTest < ApplicationIntegrationTest
|
|
setup do
|
|
allow_business_registry_component_reach_server
|
|
end
|
|
|
|
def test_succeeds
|
|
post registrant_id_card_sign_in_path, headers: { 'SSL_CLIENT_S_DN_CN' => 'DOE,JOHN,1234',
|
|
'SSL_CLIENT_I_DN_C' => 'US' }
|
|
follow_redirect!
|
|
|
|
assert_response :ok
|
|
assert_equal registrant_root_path, path
|
|
assert_not_nil controller.current_registrant_user
|
|
end
|
|
|
|
def test_fails_when_certificate_is_absent
|
|
post registrant_id_card_sign_in_path, headers: { 'SSL_CLIENT_S_DN_CN' => '' }
|
|
|
|
assert_response :ok
|
|
assert_equal registrant_id_card_sign_in_path, path
|
|
assert_nil controller.current_registrant_user
|
|
end
|
|
|
|
private
|
|
|
|
def allow_business_registry_component_reach_server
|
|
WebMock.allow_net_connect!
|
|
end
|
|
end |