Module: ApiEngineBase::SpecHelper
- Defined in:
- lib/api_engine_base/spec_helper.rb
Instance Method Summary collapse
Instance Method Details
#set_jwt_token!(user:, with_reset: false, token: nil) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/api_engine_base/spec_helper.rb', line 5 def set_jwt_token!(user:, with_reset: false, token: nil) if token.nil? result = ApiEngineBase::Jwt::LoginCreate.(user:) token = result.token end @request.headers[ApiEngineBase::ApplicationController::AUTHENTICATION_HEADER] = "Bearer: #{token}" @request.headers[ApiEngineBase::ApplicationController::AUTHENTICATION_WITH_RESET] = "true" if with_reset end |
#unset_jwt_token! ⇒ Object
15 16 17 |
# File 'lib/api_engine_base/spec_helper.rb', line 15 def unset_jwt_token! @request.headers[ApiEngineBase::ApplicationController::AUTHENTICATION_HEADER] = nil end |