Files
gitlab-foss/spec/support/helpers/integrations/test_helpers.rb
2024-06-04 21:19:32 +00:00

18 lines
478 B
Ruby

# frozen_string_literal: true
module Integrations
module TestHelpers
def factory_for(integration)
return :integrations_slack if integration.is_a?(Integrations::Slack)
"#{integration.to_param}_integration".to_sym
end
def integration_factory(integration_name)
integration_klass = Integration.integration_name_to_model(integration_name)
integration_instance = integration_klass.new
factory_for(integration_instance)
end
end
end