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
|
||||
Reference in New Issue
Block a user