Sha256: 8d176a3dbce494debc76ac352386ac2f08e8ddaee5d9ea819eea20a41de902ca

Contents?: true

Size: 1.07 KB

Versions: 67

Compression:

Stored size: 1.07 KB

Contents

require 'spec_helper'

describe Spud::Core do

  before :each do
    Spud::Core.configure do |config|
      config.site_id = 0
      config.site_name = "Default Site"
      config.short_name = "default"
      config.multisite_mode_enabled = true
      config.multisite_config = [{:hosts => ["test.host"], :site_name =>"Site B", :short_name => 'site_b', :site_id => 1}]
    end
  end

  describe :site_config_for_id do
    it "should should return the default site config" do
      config = Spud::Core.site_config_for_id(0)
      config.should == {:site_name =>"Default Site", :short_name => 'default', :site_id => 0}
    end

    it "should return the config for Site B" do
      config = Spud::Core.site_config_for_id(1)
      config.should == {:hosts => ["test.host"], :site_name =>"Site B", :short_name => 'site_b', :site_id => 1}
    end
  end

  describe :default_site_config do
    it "should return the default site config" do 
      config = Spud::Core.default_site_config
      config.should == {:site_name =>"Default Site", :short_name => 'default', :site_id => 0}
    end
  end

end

Version data entries

67 entries across 67 versions & 2 rubygems

Version Path
tb_core-1.3.0.beta2 spec/lib/spud_core/configuration_spec.rb
tb_core-1.3.0.beta1 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.8 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.7 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.6 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.6 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.5 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.4 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.3 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.2 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.1 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.0 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.4 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.3 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.2 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.0.rc2 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.1 spec/lib/spud_core/configuration_spec.rb
tb_core-1.2.0 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.0.rc1.1 spec/lib/spud_core/configuration_spec.rb
spud_core-1.0.0.rc1 spec/lib/spud_core/configuration_spec.rb