From c392285cafddeca88af93e287eaf1df0f9823792 Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Sat, 17 May 2025 13:28:54 +0300 Subject: [PATCH] Move change preferences path to preferences/basic --- config/routes.rb | 6 ++++-- test/controllers/preferences_controller_test.rb | 11 ++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index 32d0b17b2..0efad9f48 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -315,11 +315,13 @@ OpenStreetMap::Application.routes.draw do get "/account/edit", :to => redirect(:path => "/account"), :as => nil resource :dashboard, :only => [:show] - resource :preferences, :only => [:show, :update] - get "/preferences/edit", :to => redirect(:path => "/preferences"), :as => nil resource :profile, :only => [:show, :update] get "/profile/edit", :to => redirect(:path => "/profile"), :as => nil + resource :preferences, :path => "preferences/basic", :only => [:show, :update] + get "/preferences", :to => redirect(:path => "/preferences/basic"), :as => nil + get "/preferences/edit", :to => redirect(:path => "/preferences/basic"), :as => nil + # friendships scope "/user/:display_name" do resource :follow, :only => [:create, :destroy, :show], :path => "follow" diff --git a/test/controllers/preferences_controller_test.rb b/test/controllers/preferences_controller_test.rb index 86fc89a71..ad156fa6b 100644 --- a/test/controllers/preferences_controller_test.rb +++ b/test/controllers/preferences_controller_test.rb @@ -5,14 +5,19 @@ class PreferencesControllerTest < ActionDispatch::IntegrationTest # test all routes which lead to this controller def test_routes assert_routing( - { :path => "/preferences", :method => :get }, + { :path => "/preferences/basic", :method => :get }, { :controller => "preferences", :action => "show" } ) - assert_routing( - { :path => "/preferences", :method => :put }, + { :path => "/preferences/basic", :method => :put }, { :controller => "preferences", :action => "update" } ) + + get "/preferences" + assert_redirected_to "/preferences/basic" + + get "/preferences/edit" + assert_redirected_to "/preferences/basic" end def test_update_preferred_editor -- 2.39.5