test/routes_test.rb
Rama main · réplica de lectura del repositorio original.
require "test_helper"
class RouteTest < ActionDispatch::IntegrationTest
test "account/join_code" do
assert_recognizes({ controller: "account/join_codes", action: "show" }, "/account/join_code")
end
test "account/settings" do
assert_recognizes({ controller: "account/settings", action: "show" }, "/account/settings")
end
test "account/entropy" do
assert_recognizes({ controller: "account/entropies", action: "show" }, "/account/entropy")
end
test "columns/cards exposes no parent routes" do
assert_empty Rails.application.routes.routes.select { |route| route.defaults[:controller] == "columns/cards" }
error = assert_raises ActionController::RoutingError do
Rails.application.routes.recognize_path("/columns/cards/123", method: :get)
end
assert_match /No route matches/, error.message
end
test "columns/cards/drops routes remain nested under cards" do
assert_recognizes({ controller: "columns/cards/drops/columns", action: "create", card_id: "123" }, { path: "/columns/cards/123/drops/column", method: :post })
end
end