test_helper.rb
566 Bytes
require_relative "../../../test/test_helper"
def create_merit_categorization
c = fast_create(Community)
Merit::PointRules::AVAILABLE_RULES.each do |name, setting|
point_type = GamificationPlugin::PointsType.find_by_name name
point_type = GamificationPlugin::PointsType.create name: name, description: setting['description'] if point_type.nil?
profile = setting.fetch(:profile_action, true) ? c : nil
GamificationPlugin::PointsCategorization.create! point_type_id: point_type.id, profile: profile, weight: setting[:default_weight]
end
c
end#