mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 16:05:44 +08:00
DEV: Restore textarea type for site settings
Currenty, no settings in core use this, but textareas will be useful in theme settings and plugins.
This commit is contained in:
@ -331,6 +331,7 @@ describe SiteSettings::TypeSupervisor do
|
||||
settings.setting(:type_float, 2.3232)
|
||||
settings.setting(:type_string, 'string')
|
||||
settings.setting(:type_url_list, 'string', type: 'url_list')
|
||||
settings.setting(:type_textarea, 'string', textarea: true)
|
||||
settings.setting(:type_enum_choices, '2', type: 'enum', choices: ['1', '2'])
|
||||
settings.setting(:type_enum_class, 'a', enum: 'TestEnumClass2')
|
||||
settings.setting(:type_list, 'a', type: 'list', choices: ['a', 'b'], list_type: 'compact')
|
||||
@ -355,6 +356,9 @@ describe SiteSettings::TypeSupervisor do
|
||||
it 'returns url_list type' do
|
||||
expect(settings.type_supervisor.type_hash(:type_url_list)[:type]).to eq 'url_list'
|
||||
end
|
||||
it 'returns textarea type' do
|
||||
expect(settings.type_supervisor.type_hash(:type_textarea)[:textarea]).to eq true
|
||||
end
|
||||
it 'returns enum type' do
|
||||
expect(settings.type_supervisor.type_hash(:type_enum_choices)[:type]).to eq 'enum'
|
||||
end
|
||||
|
Reference in New Issue
Block a user