DEV: support json_schema in theme settings (#12294)

This commit is contained in:
Penar Musaraj
2021-03-10 20:15:04 -05:00
committed by GitHub
parent 9fb9a2c098
commit 10780d2448
13 changed files with 171 additions and 4 deletions

View File

@@ -132,10 +132,15 @@ describe ThemeSettingsManager do
end
it "can be a textarea" do
string_setting = find_by_name(:string_setting_02)
expect(find_by_name(:string_setting_02).textarea).to eq(false)
expect(find_by_name(:string_setting_03).textarea).to eq(true)
end
it "supports json schema" do
expect(find_by_name(:string_setting_03).json_schema).to eq(false)
expect(find_by_name(:invalid_json_schema_setting).json_schema).to eq(false)
expect(find_by_name(:valid_json_schema_setting).json_schema).to be_truthy
end
end
context "List" do