Sha256: c1b99d2db7bad532238c185f87754820a7f291e2e35b6f67563d3a75b50544d2

Contents?: true

Size: 733 Bytes

Versions: 42

Compression:

Stored size: 733 Bytes

Contents

require 'spec_helper'

module ActiveadminSelleoCms

  describe ActiveadminSelleoCms::Section do

    it "should initialize translations for all enabled locales" do
      section = Section.new
      section.translations.should be_empty
      section.initialize_missing_translations
      section.translations.map(&:locale).sort.should == Locale.available_locale_codes.sort
    end

    it "should return translated attribute" do
      section = Section.new(name: 'content', body: 'Content_EN')
      section.translations << Section::Translation.new(locale: 'pl', body: 'Content_PL')
      section.save
      section.body.should == "Content_EN"
      section.translated_attribute(:body, :pl).should == "Content_PL"
    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/section_spec.rb
activeadmin-selleo-cms-0.0.60 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.59 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.58 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.54 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.52 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.51 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.49 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.48 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.47 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.46 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.45 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.44 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.43 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.42 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.41 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.40 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.39 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.38 spec/models/activeadmin_selleo_cms/section_spec.rb
activeadmin-selleo-cms-0.0.37 spec/models/activeadmin_selleo_cms/section_spec.rb