Enums that are used in tables need to be stable

This commit is contained in:
Arpit Jalan
2016-01-08 16:23:52 +05:30
parent 3b45cd0fcb
commit 97e4f7f6d3
22 changed files with 400 additions and 89 deletions

View File

@ -3,6 +3,23 @@ require_dependency 'site_setting_extension'
require_dependency 'site_settings/local_process_provider'
describe SiteSettingExtension do
describe '#types' do
context "verify enum sequence" do
before do
@types = SiteSetting.types
end
it "'string' should be at 1st position" do
expect(@types[:string]).to eq(1)
end
it "'value_list' should be at 12th position" do
expect(@types[:value_list]).to eq(12)
end
end
end
let :provider_local do
SiteSettings::LocalProcessProvider.new
end