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