require 'spec_helper' describe Locomotive::Configuration do before(:each) do @old_config = Locomotive.config.dup end it 'allows a different value for the reserved subdomains' do Locomotive.config.reserved_subdomains.include?('www').should be_true # by default Locomotive.config.multi_sites { |multi_sites| multi_sites.reserved_subdomains = %w(empty) } Locomotive.config.reserved_subdomains.should == ['empty'] end it 'calls the hosting enabler if provided' do Rails.env.stubs(:test?).returns(false) Locomotive.expects(:enable_bushido).once Locomotive.config.hosting = { :target => :bushido } Locomotive.enable_hosting end after(:each) do Locomotive.config = @old_config end end