Sha256: fc3c5f376928ddf1c5a9b0a0d28984f9b0ddb3f27cda7e1670dd77422b0c8bf4

Contents?: true

Size: 747 Bytes

Versions: 14

Compression:

Stored size: 747 Bytes

Contents

require 'spec_helper'

class Alchemy::Config;
end

describe Alchemy::Admin::LanguagesController do

  before do
    sign_in :user, 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

14 entries across 14 versions & 1 rubygems

Version Path
alchemy_cms-2.6.3 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.6.2.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.6.2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.6.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.6.0 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.6.0.rc5 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.3.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.3 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.2.2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.2.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.2 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.1 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.0 spec/controllers/admin/languages_controller_spec.rb
alchemy_cms-2.5.0.rc3 spec/controllers/admin/languages_controller_spec.rb