Add tests

This commit is contained in:
Jorge Manrubia
2025-10-29 16:41:04 +01:00
parent 24d24683dd
commit 7a1dde1a81
3 changed files with 51 additions and 1 deletions
@@ -0,0 +1,23 @@
require "test_helper"
class Columns::LeftPositionsControllerTest < ActionDispatch::IntegrationTest
setup do
sign_in_as :kevin
end
test "move column left" do
collection = collections(:writebook)
columns = collection.columns.sorted.to_a
column_a = columns[0]
column_b = columns[1]
original_position_a = column_a.position
original_position_b = column_b.position
post column_left_position_path(column_b), as: :turbo_stream
assert_response :success
assert_equal original_position_b, column_a.reload.position
assert_equal original_position_a, column_b.reload.position
end
end
@@ -0,0 +1,23 @@
require "test_helper"
class Columns::RightPositionsControllerTest < ActionDispatch::IntegrationTest
setup do
sign_in_as :kevin
end
test "move column right" do
collection = collections(:writebook)
columns = collection.columns.sorted.to_a
column_a = columns[0]
column_b = columns[1]
original_position_a = column_a.position
original_position_b = column_b.position
post column_right_position_path(column_a), as: :turbo_stream
assert_response :success
assert_equal original_position_b, column_a.reload.position
assert_equal original_position_a, column_b.reload.position
end
end