20 lines
470 B
Ruby
20 lines
470 B
Ruby
require 'rails_helper'
|
|
|
|
describe Setting do
|
|
before do
|
|
Setting["official_level_1_name"] = 'Stormtrooper'
|
|
end
|
|
|
|
it "should return the overriden setting" do
|
|
expect(Setting['official_level_1_name']).to eq('Stormtrooper')
|
|
end
|
|
|
|
it "should should return nil" do
|
|
expect(Setting['undefined_key']).to eq(nil)
|
|
end
|
|
|
|
it "should persist a setting on the db" do
|
|
expect(Setting.where(key: 'official_level_1_name', value: 'Stormtrooper')).to exist
|
|
end
|
|
end
|