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
+5 -1
View File
@@ -3,18 +3,22 @@ writebook_triage:
name: Triage
color: "#000000"
collection: writebook
position: 0
writebook_in_progress:
name: In progress
color: "#3b3633"
collection: writebook
position: 1
writebook_on_hold:
name: On Hold
color: "#67695e"
collection: writebook
position: 2
writebook_review:
name: Review
color: "#eb7a32"
collection: writebook
collection: writebook
position: 3