Commit c26a52638ffb59969656454a32ba1d320a04343c
1 parent
9f1c4507
Exists in
master
and in
28 other branches
Test block move for container children on box organizer
Showing
1 changed file
with
27 additions
and
0 deletions
Show diff stats
plugins/container_block/test/functional/container_block_environment_design_controller_test.rb
... | ... | @@ -53,4 +53,31 @@ class EnvironmentDesignControllerTest < ActionController::TestCase |
53 | 53 | assert_tag :a, :attributes => { :class => "button icon-save container_block_save" } |
54 | 54 | end |
55 | 55 | |
56 | + should 'move child of container block to another box' do | |
57 | + c1 = RawHTMLBlock.create!(:box => @block.container_box, :html => 'child1 content') | |
58 | + get :move_block, :id => c1.id, :target => "end-of-box-#{@environment.boxes.last.id}" | |
59 | + assert_equal @environment.boxes.last, c1.reload.box | |
60 | + end | |
61 | + | |
62 | + should 'move block to inside of a container block' do | |
63 | + c1 = RawHTMLBlock.create!(:box => @block.container_box, :html => 'child1 content') | |
64 | + c2 = RawHTMLBlock.create!(:box => @environment.boxes.last, :html => 'child2 content') | |
65 | + get :move_block, :id => c2.id, :target => "before-block-#{c1.id}" | |
66 | + assert_equal @block.container_box, c2.reload.box | |
67 | + end | |
68 | + | |
69 | + should 'move down a container block child' do | |
70 | + c1 = RawHTMLBlock.create!(:box => @block.container_box, :html => 'child1 content') | |
71 | + c2 = RawHTMLBlock.create!(:box => @block.container_box, :html => 'child2 content') | |
72 | + get :move_block_down, :id => c1.id | |
73 | + assert_equal [c2, c1], @block.blocks | |
74 | + end | |
75 | + | |
76 | + should 'move up a container block child' do | |
77 | + c1 = RawHTMLBlock.create!(:box => @block.container_box, :html => 'child1 content') | |
78 | + c2 = RawHTMLBlock.create!(:box => @block.container_box, :html => 'child2 content') | |
79 | + get :move_block_up, :id => c2.id | |
80 | + assert_equal [c2, c1], @block.blocks | |
81 | + end | |
82 | + | |
56 | 83 | end | ... | ... |