Sha256: b56bf0c1e2abd06c5fbbd0b61495faef373c83ebe8389613a3691fabc56985b0

Contents?: true

Size: 1.24 KB

Versions: 10

Compression:

Stored size: 1.24 KB

Contents

require File.join(File.dirname(__FILE__), '/../../test_helper')

class Cms::SectionNodesControllerTest < ActionController::TestCase
  include Cms::ControllerTestHelper
  
  def setup
    login_as_cms_admin
  end
  
  def test_index
    @foo = Factory(:section, :name => "Foo", :parent => root_section)
    @bar = Factory(:section, :name => "Bar", :parent => @foo)
    @page = Factory(:page, :name => "Test Page", :section => @bar)
    get :index
    assert_response :success
    assert_select "title", "Sitemap"
    assert_select "h1", "Sitemap"
    assert_select "#sitemap" do
      assert_select "ul#root_1" do
        assert_select "#section_#{root_section.id}" do
          assert_select "div", "My Site"
        end
      end
      assert_select "ul#section_node_#{@foo.node.id}" do
        assert_select "#section_#{@foo.id}" do
          assert_select "div", "Foo"
        end
      end
      assert_select "ul#section_node_#{@bar.node.id}" do
        assert_select "#section_#{@bar.id}" do
          assert_select "div", "Bar"
        end
        assert_select "#section_node_#{@page.section_node.id}" do
          assert_select "#page_#{@page.id}" do
            assert_select "div", "Test Page"
          end
        end
      end      
    end
  end
  
  
  
end

Version data entries

10 entries across 10 versions & 6 rubygems

Version Path
SFEley-browsercms-3.0.2 test/functional/cms/section_nodes_controller_test.rb
buzzware-browsercms-3.0.2 test/functional/cms/section_nodes_controller_test.rb
coredumplings-browsercms-3.0.0 test/functional/cms/section_nodes_controller_test.rb
nate-browsercms-3.0.210 test/functional/cms/section_nodes_controller_test.rb
nate-browsercms-3.0.211 test/functional/cms/section_nodes_controller_test.rb
we5-browsercms-3.0.1.1 test/functional/cms/section_nodes_controller_test.rb
we5-browsercms-3.0.2 test/functional/cms/section_nodes_controller_test.rb
browsercms-3.0.2 test/functional/cms/section_nodes_controller_test.rb
browsercms-3.0.1 test/functional/cms/section_nodes_controller_test.rb
browsercms-3.0.0 test/functional/cms/section_nodes_controller_test.rb