ref: master
plugins/container_block/test/functional/container_block_plugin_myprofile_controller_test.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
require 'test_helper' class ContainerBlockPluginMyprofileControllerTest < ActionController::TestCase def setup user = create_user('testinguser') login_as(user.login) @profile = fast_create(Community) @profile.add_admin(user.person) @box = Box.create!(:owner => @profile) @block = ContainerBlockPlugin::ContainerBlock.create!(:box_id => @box.id) @child1 = Block.create!(:box_id => @block.container_box.id) @child2 = Block.create!(:box_id => @block.container_box.id) end should 'save widths of container block children' do xhr :post, :saveWidths, :profile => @profile.identifier, :id => @block.id, :widths => "#{@child1.id},100|#{@child2.id},200" assert_response 200 assert_equal 'Block successfully saved.', @response.body @block.reload assert_equal 100, @block.child_width(@child1.id) assert_equal 200, @block.child_width(@child2.id) end end |