Sha256: df1e3d706655a29d95b63c19efa9cff1d491cb33820b27874ad82fde6d148b9d

Contents?: true

Size: 1.95 KB

Versions: 4

Compression:

Stored size: 1.95 KB

Contents

class VirtualPage < Page
  def virtual?
    true
  end
end

class PagesScenario < Scenario::Base
  uses :home_page
  
  def load
    create_page "First"
    create_page "Another"
    create_page "Radius", :body => "<r:title />"
    create_page "Parent" do
      create_page "Child" do
        create_page "Grandchild" do
          create_page "Great Grandchild"
        end
      end
      create_page "Child 2"
      create_page "Child 3"
    end
    create_page "Childless"
    create_page "Assorted", :keywords => "sweet & harmonious biscuits", :description => "sweet & harmonious biscuits" do
      breadcrumbs = %w(f e d c b a j i h g)
      %w(a b c d e f g h i j).each_with_index do |name, i|
        create_page name, :breadcrumb => breadcrumbs[i], :published_at => Time.now - (10 - i).minutes
      end
      create_page "Assorted Draft", :status_id => Status[:draft].id, :slug => "draft"
      create_page "Assorted Virtual", :class_name => "VirtualPage", :virtual => true, :slug => "virtual"
    end
    create_page "News" do
      create_page "Article",   :published_at => DateTime.parse('2000-12-01 08:41:07')
      create_page "Article 2", :published_at => DateTime.parse('2001-02-09 08:42:04')
      create_page "Article 3", :published_at => DateTime.parse('2001-02-24 12:02:43')
      create_page "Article 4", :published_at => DateTime.parse('2001-03-06 03:32:31')
      create_page "Draft Article",:status_id => Status[:draft].id
    end
    create_page "Draft", :status_id => Status[:draft].id
    create_page "Hidden", :status_id => Status[:hidden].id
    date = Time.utc(2006, 1, 11)
    create_page "Dated", :published_at => date, :created_at => (date - 1.day), :updated_at => (date + 1.day)
    create_page "Devtags" do
      create_page_part "if_dev", :content => "<r:if_dev>dev</r:if_dev>"
      create_page_part "unless_dev", :content => "<r:unless_dev>not dev</r:unless_dev>"
    end
    create_page "Virtual", :class_name => "VirtualPage", :virtual => true
  end
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
radiant-0.6.5.1 spec/scenarios/pages_scenario.rb
radiant-0.6.5 spec/scenarios/pages_scenario.rb
radiant-0.6.6 spec/scenarios/pages_scenario.rb
radiant-0.6.7 spec/scenarios/pages_scenario.rb