Sha256: 596246b04874f9dfa460e6084693b28492fc4f1ca21b88821260cfef1f19e07e

Contents?: true

Size: 813 Bytes

Versions: 42

Compression:

Stored size: 813 Bytes

Contents

require 'spec_helper'

module ActiveadminSelleoCms

  describe ActiveadminSelleoCms::Locale do

    it "should find locale using method missing" do
      [:en, :pl].each do |locale_code|
        Locale.send(locale_code).should == Locale.find_by_code(locale_code)
      end
    end

    it "should return root url for locale" do
      Locale.en.url.should == "/en"
    end

    it "should return all enabled locales except the one(s) specified" do
      Locale.pl.update_attribute(:enabled, true)
      Locale.en.update_attribute(:enabled, true)

      Locale.enabled.count.should == 2

      Locale.except(:pl).should_not include(Locale.pl)
      Locale.except(:pl).should include(:en)

      Locale.except([:en,:pl]).should_not include(:pl, :en)
      Locale.except([:en,:pl]).should be_empty
    end
  end

end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
activeadmin-selleo-cms-0.0.61 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.60 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.59 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.58 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.54 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.52 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.51 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.49 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.48 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.47 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.46 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.45 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.44 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.43 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.42 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.41 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.40 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.39 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.38 spec/models/activeadmin_selleo_cms/locale_spec.rb
activeadmin-selleo-cms-0.0.37 spec/models/activeadmin_selleo_cms/locale_spec.rb