2023-02-01 08:30:09 -05:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
2025-07-02 17:50:32 -04:00
|
|
|
# Standard Devise test helpers configuration for request specs
|
2023-02-01 08:30:09 -05:00
|
|
|
|
|
|
|
|
RSpec.configure do |config|
|
2025-07-02 17:50:32 -04:00
|
|
|
config.include Devise::Test::IntegrationHelpers, type: :request
|
|
|
|
|
config.include Devise::Test::IntegrationHelpers, type: :system
|
|
|
|
|
|
|
|
|
|
# Ensure Devise routes are loaded before request specs
|
|
|
|
|
config.before(:each, type: :request) do
|
|
|
|
|
# Reload routes to ensure Devise mappings are available
|
|
|
|
|
Rails.application.reload_routes! unless @routes_reloaded
|
|
|
|
|
@routes_reloaded = true
|
|
|
|
|
end
|
2023-02-01 08:30:09 -05:00
|
|
|
end
|