Sha256: 459a8b29e4018f84ddd1f1c174aac7ab18c6a73db674f2fe4e8345bf2042b97c

Contents?: true

Size: 906 Bytes

Versions: 22

Compression:

Stored size: 906 Bytes

Contents

module KuhsaftSpecHelper
  def set_lang lang
    @remember_translation_locale = Kuhsaft::Page.current_translation_locale
    Kuhsaft::Page.current_translation_locale = lang
  end
  
  def reset_lang
    Kuhsaft::Page.current_translation_locale = @remember_translation_locale if @remember_translation_locale.present?
  end
  
  def destroy_all_pages
    Kuhsaft::Page.all.each { |p| p.destroy }
    Kuhsaft::LocalizedPage.all.each { |p| p.destroy }
  end
  
  def create_page_tree
    page1 = Factory.create :page
    page1.translation.update_attribute :title, 'English Title 1'
    page2 = Factory.create :page
    page2.translation.update_attribute :title, 'English Title 2'
    page3 = Factory.create :page
    page3.translation.update_attribute :title, 'English Title 3'
    
    page1.childs << page2
    page1.save
    
    page2.childs << page3
    page2.save
    
    [page1, page2, page3]
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
kuhsaft-0.2.legacy4 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.4.legacy3 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.2.legacy3 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.2.legacy2 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.2.legacy spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.4.legacy2 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.4.legacy spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.6 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.5 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.4 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.4.rc2 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.4.rc1 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.3 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.2 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.2.5 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.2.4 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.2.3 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.1 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.3.0 spec/support/kuhsaft_spec_helper.rb
kuhsaft-0.2.2 spec/support/kuhsaft_spec_helper.rb