Include new type 'sdg' on settings

This commit is contained in:
taitus
2020-11-11 12:13:07 +01:00
committed by Javi Martín
parent a03eed801a
commit 609e51bbf3
2 changed files with 7 additions and 1 deletions

View File

@@ -8,7 +8,7 @@ class Setting < ApplicationRecord
end
def type
if %w[feature process proposals map html homepage uploads].include? prefix
if %w[feature process proposals map html homepage uploads sdg].include? prefix
prefix
elsif %w[remote_census].include? prefix
key.rpartition(".").first

View File

@@ -53,6 +53,12 @@ describe Setting do
expect(homepage_setting.type).to eq "homepage"
end
it "returns the key prefix for 'sdg' settings" do
sdg_setting = Setting.create!(key: "sdg.whatever")
expect(sdg_setting.type).to eq "sdg"
end
it "returns the key prefix for 'remote_census.general' settings" do
remote_census_general_setting = Setting.create!(key: "remote_census.general.whatever")
expect(remote_census_general_setting.type).to eq "remote_census.general"