module Requests module SessionHelpers def sign_in_to_epp_area(user: create(:api_user_epp)) login_xml = " #{user.username} #{user.password} 1.0 en https://epp.tld.ee/schema/domain-eis-1.0.xsd https://epp.tld.ee/schema/contact-ee-1.1.xsd urn:ietf:params:xml:ns:host-1.0 urn:ietf:params:xml:ns:keyrelay-1.0 urn:ietf:params:xml:ns:secDNS-1.1 https://epp.tld.ee/schema/eis-1.0.xsd ABC-12345 " post '/epp/session/login', frame: login_xml end def sign_in_to_admin_area(user: create(:admin_user)) post admin_sessions_path, admin_user: { username: user.username, password: user.password } end def sign_in_to_registrar_area(user: create(:api_user)) post registrar_sessions_path, { depp_user: { tag: user.username, password: user.password } } end end end