Sha256: 5f5f60f15f2192becdb2f76f83906f85f467987cc9afa371a89642c4e18e6728

Contents?: true

Size: 1.52 KB

Versions: 32

Compression:

Stored size: 1.52 KB

Contents

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

class Cms::FileBlocksControllerTest < ActionController::TestCase
  include Cms::ControllerTestHelper

  def setup
    login_as_cms_admin
  end
  
  def test_file_block_search
    @file = mock_file(:read => "This is a test")
    @file_block = Factory(:file_block, :attachment_section => root_section, 
      :attachment_file => @file, 
      :attachment_file_path => "/test.txt", 
      :name => "Test File", 
      :publish_on_save => true)
    @foo_section = Factory(:section, :name => "Foo", :parent => root_section)

    get :index, :section_id => root_section.id
    assert_response :success
    assert_select "td", "Test File"

    get :index, :section_id => @foo_section.id
    assert_response :success
    assert_select "td", {:count => 0, :text => "Test File"}

    get :index, :section_id => 'all'
    assert_response :success
    assert_select "td", "Test File"
  end

  #
  # Fix for #33
  #
  def test_view_file_block_doesnt_have_view_error
    @file = mock_file(:read => "Testing 123")
    @file_block = Factory(:file_block, :attachment_section => root_section,
      :attachment_file => @file,
      :attachment_file_path => "/test.txt",
      :name => "Test File",
      :publish_on_save => true)
    @foo_section = Factory(:section, :name => "Foo", :parent => root_section)

    get :show, :id => @file_block.id

    assert_response :success
    assert_select "div#file_block_#{@file_block.id}", true, "Should render the file_blocks/render.html.erb partial correctly."

  end

end

Version data entries

32 entries across 32 versions & 10 rubygems

Version Path
SFEley-browsercms-3.0.2 test/functional/cms/file_blocks_controller_test.rb
buzzware-browsercms-3.0.2 test/functional/cms/file_blocks_controller_test.rb
coredumplings-browsercms-3.0.0 test/functional/cms/file_blocks_controller_test.rb
we5-browsercms-3.0.1.1 test/functional/cms/file_blocks_controller_test.rb
webficient-browsercms-3.0.1 test/functional/cms/file_blocks_controller_test.rb
webficient-browsercms-3.0.2 test/functional/cms/file_blocks_controller_test.rb
webficient-browsercms-3.0.3 test/functional/cms/file_blocks_controller_test.rb
webficient-browsercms-3.0.4 test/functional/cms/file_blocks_controller_test.rb
browsercms-3.1.4 test/functional/cms/file_blocks_controller_test.rb
browsercms-3.1.3 test/functional/cms/file_blocks_controller_test.rb
bf4-browsercms-3.1.0 test/functional/cms/file_blocks_controller_test.rb
drujensen-browsercms-3.2.0 test/functional/cms/file_blocks_controller_test.rb
browsercmsi-3.1.2 test/functional/cms/file_blocks_controller_test.rb
browsercms-3.1.2 test/functional/cms/file_blocks_controller_test.rb
browsercms-3.1.1 test/functional/cms/file_blocks_controller_test.rb
browsercmsi-3.1.1 test/functional/cms/file_blocks_controller_test.rb
browsercmsi-3.1.0 test/functional/cms/file_blocks_controller_test.rb
browsercms-3.1.0 test/functional/cms/file_blocks_controller_test.rb
we5-browsercms-3.1.0 test/functional/cms/file_blocks_controller_test.rb
browsercms-3.0.6 test/functional/cms/file_blocks_controller_test.rb