Sha256: 5b9ea671fbddc032463e66c62bbbab80aa991c2504e961c5769cfd2f6e094ec6

Contents?: true

Size: 999 Bytes

Versions: 24

Compression:

Stored size: 999 Bytes

Contents

require File.dirname(__FILE__) + "/../../spec_helper"

describe "AdminUI extensions for multi_site" do
  before :each do
    @admin = Radiant::AdminUI.new
    @admin.site = Radiant::AdminUI.load_default_site_regions
  end

  it "should be included into Radiant::AdminUI" do
    Radiant::AdminUI.included_modules.should include(MultiSite::AdminUI)
  end

  it "should define a collection of Region Sets for sites" do
    @admin.should respond_to('site')
    @admin.should respond_to('sites')
    @admin.send('site').should_not be_nil
    @admin.send('site').should be_kind_of(OpenStruct)
  end

  describe "should define default regions" do
    %w{new edit remove index}.each do |action|
      
      describe "for '#{action}'" do
        before do
          @site = @admin.site
          @site.send(action).should_not be_nil
        end
              
        it "as a RegionSet" do
          @site.send(action).should be_kind_of(Radiant::AdminUI::RegionSet)
        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
trusty-multi-site-extension-3.1.0 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-3.0.2 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-3.0.1 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-3.0.0 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.11 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.10 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.9 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.7 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.6 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.5 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.4 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.3 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.2 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.1.pre.beta spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-2.0.0.pre.beta spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-1.2.1 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-1.2.0 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-1.1.5 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-1.1.4 spec/lib/multi_site/admin_ui_spec.rb
trusty-multi-site-extension-1.0.4 spec/lib/multi_site/admin_ui_spec.rb