spec/spigot/configuration_spec.rb in spigot-0.1.0 vs spec/spigot/configuration_spec.rb in spigot-0.2.0
- old
+ new
@@ -1,50 +1,23 @@
require 'spec_helper'
describe Spigot::Configuration do
- before do
- @prior_translations = Spigot.config.translations
- end
-
- after do
- Spigot.configure{|c| c.translations = @prior_translations }
- end
-
context 'defaults' do
it 'is a hash of default configuration' do
expect(Spigot::Configuration.defaults).to be_kind_of(Hash)
end
end
context 'access' do
- before do
- @previous_path = Spigot.config.path
- end
-
- after do
- Spigot.configure{|config| config.path = @previous_path }
- end
-
it "is callable from .configure" do
Spigot.configure do |c|
expect(c).to be_kind_of(Spigot::Configuration)
end
end
context 'options' do
- let(:path){'/baller'}
let(:map){{'user' => {a: 1}}}
let(:options_key){'my_special_key'}
-
- it "is able to set the path" do
- Spigot.configure{|config| config.path = path }
- expect(Spigot.config.path).to eq(path)
- end
-
- it "is able to set translations" do
- Spigot.configure{|config| config.translations = map }
- expect(Spigot.config.translations).to eq(map)
- end
it "is able to set the options_key" do
Spigot.configure{|config| config.options_key = options_key }
expect(Spigot.config.options_key).to eq(options_key)
end