Add tests for recently added API end points
This commit is contained in:
		| @@ -46,6 +46,20 @@ RSpec.describe Api::V1::AccountsController, type: :controller do | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   describe 'GET #suggestions' do | ||||
|     it 'returns http success' do | ||||
|       get :suggestions | ||||
|       expect(response).to have_http_status(:success) | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   describe 'GET #common_followers' do | ||||
|     it 'returns http success' do | ||||
|       get :common_followers, params: { id: user.account.id } | ||||
|       expect(response).to have_http_status(:success) | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   describe 'POST #follow' do | ||||
|     let(:other_account) { Fabricate(:user, email: 'bob@example.com', account: Fabricate(:account, username: 'bob')).account } | ||||
|  | ||||
|   | ||||
| @@ -33,6 +33,32 @@ RSpec.describe Api::V1::StatusesController, type: :controller do | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   describe 'GET #reblogged_by' do | ||||
|     let(:status) { Fabricate(:status, account: user.account) } | ||||
|  | ||||
|     before do | ||||
|       post :reblog, params: { id: status.id } | ||||
|     end | ||||
|  | ||||
|     it 'returns http success' do | ||||
|       get :reblogged_by, params: { id: status.id } | ||||
|       expect(response).to have_http_status(:success) | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   describe 'GET #favourited_by' do | ||||
|     let(:status) { Fabricate(:status, account: user.account) } | ||||
|  | ||||
|     before do | ||||
|       post :favourite, params: { id: status.id } | ||||
|     end | ||||
|  | ||||
|     it 'returns http success' do | ||||
|       get :favourited_by, params: { id: status.id } | ||||
|       expect(response).to have_http_status(:success) | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   describe 'GET #home' do | ||||
|     it 'returns http success' do | ||||
|       get :home | ||||
|   | ||||
		Reference in New Issue
	
	Block a user