Sha256: cf7764833f2af1b2ee92cf90c652cbfe73ed3e0439b84d0dd1e718f0115a20cb

Contents?: true

Size: 790 Bytes

Versions: 25

Compression:

Stored size: 790 Bytes

Contents

require 'spec_helper'

class Alchemy::Config;
end

describe Alchemy::Admin::LanguagesController do

  before(:each) do
    activate_authlogic
    Alchemy::UserSession.create FactoryGirl.create(:admin_user)
  end

  describe "new" do

    context "when default_language.page_layout is set" do
      it "should use it as page_layout-default for the new language" do
        Alchemy::Config.should_receive(:get).with(:default_language) { {'page_layout' => "new_standard"} }
        get :new
        assigns(:language).page_layout.should eql("new_standard")
      end
    end

    context "when default_language or page_layout aren't configured" do
      it "should fallback to 'intro'" do
        get :new
        assigns(:language).page_layout.should eql("intro")
      end
    end

  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
alchemy_cms-2.5.0.b9 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.3.2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.2.4 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.4.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.0.b5 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.0.b2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.4.0 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.4.rc4 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.4.rc2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.4.rc1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.3.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.4.beta2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.2.3.2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.2.3.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.3.0 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.3.rc5 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.2.2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.2.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.2.0 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.2.rc15 spec/controllers/admin/languages_controller_spec.rb