diff --git a/test/controllers/columns/left_positions_controller_test.rb b/test/controllers/columns/left_positions_controller_test.rb index 57810ca70..2f31decd9 100644 --- a/test/controllers/columns/left_positions_controller_test.rb +++ b/test/controllers/columns/left_positions_controller_test.rb @@ -21,6 +21,17 @@ class Columns::LeftPositionsControllerTest < ActionDispatch::IntegrationTest assert_equal original_position_a, column_b.reload.position end + test "move left refreshes sibling columns" do + column = columns(:writebook_in_progress) + sibling_columns = column.sibling_columns.to_a + + post column_left_position_path(column), as: :turbo_stream + + sibling_columns.each do |sibling_column| + assert_turbo_stream action: :replace, target: dom_id(sibling_column) + end + end + test "users can only reorder columns in boards they have access to" do column = columns(:writebook_in_progress) diff --git a/test/controllers/columns/right_positions_controller_test.rb b/test/controllers/columns/right_positions_controller_test.rb index 8226950ea..9bdf3099c 100644 --- a/test/controllers/columns/right_positions_controller_test.rb +++ b/test/controllers/columns/right_positions_controller_test.rb @@ -21,6 +21,17 @@ class Columns::RightPositionsControllerTest < ActionDispatch::IntegrationTest assert_equal original_position_a, column_b.reload.position end + test "move right refreshes sibling columns" do + column = columns(:writebook_in_progress) + sibling_columns = column.sibling_columns.to_a + + post column_right_position_path(column), as: :turbo_stream + + sibling_columns.each do |sibling_column| + assert_turbo_stream action: :replace, target: dom_id(sibling_column) + end + end + test "users can only reorder columns in boards they have access to" do column = columns(:writebook_triage)