From 0a76d10184688a5d43b9be63bbb80d2c79d3efa0 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Mon, 17 Nov 2025 08:46:43 -0500 Subject: [PATCH] Add test for dragging cards See fix in ec25d73c --- test/system/smoke_test.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/system/smoke_test.rb b/test/system/smoke_test.rb index d899aa450..bdaf77ef8 100644 --- a/test/system/smoke_test.rb +++ b/test/system/smoke_test.rb @@ -47,6 +47,21 @@ class SmokeTest < ApplicationSystemTestCase assert_no_selector "div##{dom_id(notif)}" end + test "dragging card to a new column" do + sign_in_as(users(:david)) + + card = Card.find("03axhd1h3qgnsffqplkyf28fv") + assert_nil(card.column) + + visit board_url(boards(:writebook)) + + card_el = page.find("#article_card_03axhd1h3qgnsffqplkyf28fv") + column_el = page.find("#column_03axmcferfmbnv4qg816nw6bg") + card_el.drag_to(column_el) + + assert_equal("Triage", card.reload.column.name) + end + private def sign_in_as(user) visit session_transfer_url(user.identity.transfer_id, script_name: nil)