Adds new follower/following routes (#24601)
This commit is contained in:
		
							parent
							
								
									0669822ae8
								
							
						
					
					
						commit
						8f6e290c7a
					
				
					 3 changed files with 28 additions and 0 deletions
				
			
		|  | @ -83,6 +83,8 @@ Rails.application.routes.draw do | |||
|   } | ||||
| 
 | ||||
|   get '/users/:username', to: redirect('/@%{username}'), constraints: lambda { |req| req.format.nil? || req.format.html? } | ||||
|   get '/users/:username/following', to: redirect('/@%{username}/following'), constraints: lambda { |req| req.format.nil? || req.format.html? } | ||||
|   get '/users/:username/followers', to: redirect('/@%{username}/followers'), constraints: lambda { |req| req.format.nil? || req.format.html? } | ||||
|   get '/users/:username/statuses/:id', to: redirect('/@%{username}/%{id}'), constraints: lambda { |req| req.format.nil? || req.format.html? } | ||||
|   get '/authorize_follow', to: redirect { |_, request| "/authorize_interaction?#{request.params.to_query}" } | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										13
									
								
								spec/requests/follower_accounts_spec.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								spec/requests/follower_accounts_spec.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| # frozen_string_literal: true | ||||
| 
 | ||||
| require 'rails_helper' | ||||
| 
 | ||||
| RSpec.describe 'FollowerAccountsController' do | ||||
|   describe 'The follower_accounts route' do | ||||
|     it "returns a http 'moved_permanently' code" do | ||||
|       get '/users/:username/followers' | ||||
| 
 | ||||
|       expect(response).to have_http_status(301) | ||||
|     end | ||||
|   end | ||||
| end | ||||
							
								
								
									
										13
									
								
								spec/requests/following_accounts_spec.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								spec/requests/following_accounts_spec.rb
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| # frozen_string_literal: true | ||||
| 
 | ||||
| require 'rails_helper' | ||||
| 
 | ||||
| RSpec.describe 'FollowingAccountsController' do | ||||
|   describe 'The following_accounts route' do | ||||
|     it "returns a http 'moved_permanently' code" do | ||||
|       get '/users/:username/following' | ||||
| 
 | ||||
|       expect(response).to have_http_status(301) | ||||
|     end | ||||
|   end | ||||
| end | ||||
		Reference in a new issue