Sha256: 179436eddfe17b03b6b96ec214ee049e9628aa1777fb6443454036cbca666cd7
Contents?: true
Size: 1.82 KB
Versions: 2
Compression:
Stored size: 1.82 KB
Contents
require File.join(File.dirname(__FILE__), '/../../test_helper') class Cms::ImageBlocksControllerTest < ActionController::TestCase include Cms::ControllerTestHelper def setup login_as_cms_admin end def test_new get :new assert_response :success assert_select "title", "Content Library / Add New Image" end def test_edit @image = Factory(:image_block, :attachment_section => root_section, :attachment_file => mock_file, :attachment_file_path => "test.jpg") get :edit, :id => @image.id assert_response :success assert_equal root_section.id, assigns(:block).attachment_section_id assert_select "title", "Content Library / Edit Image" assert_select "h1", "Edit Image '#{@image.name}'" assert_select "select[name=?]", "image_block[attachment_section_id]" do assert_select "option[value=?][selected=?]", root_section.id, "selected" end end def test_update_image @image = Factory(:image_block, :attachment_section => root_section, :attachment_file => mock_file, :attachment_file_path => "test.jpg") @other_section = Factory(:section, :parent => root_section, :name => "Other") put :update, :id => @image.id, :image_block => {:attachment_section_id => @other_section.id} reset(:image) assert_redirected_to [:cms, @image] assert_equal @other_section, @image.attachment_section end def test_revert_to @image = Factory(:image_block, :attachment_section => root_section, :attachment_file => mock_file, :attachment_file_path => "test.jpg") @image.update_attributes(:attachment_file => mock_file) reset(:image) put :revert_to, :id => @image.id, :version => "1" reset(:image) assert_redirected_to [:cms, @image] assert_equal 3, @image.version end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nate-browsercms-3.0.210 | test/functional/cms/image_blocks_controller_test.rb |
nate-browsercms-3.0.211 | test/functional/cms/image_blocks_controller_test.rb |