Add tests
This commit is contained in:
@@ -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
|
||||
Vendored
+5
-1
@@ -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
|
||||
Reference in New Issue
Block a user