Admin controllers specs (#23917)
parent
ad585fb195
commit
42ddc45133
20 changed files with 428 additions and 0 deletions
@ -0,0 +1,23 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::AccountActionsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #new' do |
||||
let(:account) { Fabricate(:account) } |
||||
|
||||
it 'returns http success' do |
||||
get :new, params: { account_id: account.id } |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::AnnouncementsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::FollowRecommendationsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #show' do |
||||
it 'returns http success' do |
||||
get :show |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::IpBlocksController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,23 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::RelationshipsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
let(:account) { Fabricate(:account) } |
||||
|
||||
it 'returns http success' do |
||||
get :index, params: { account_id: account.id } |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::RelaysController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::RulesController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Settings::AboutController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #show' do |
||||
it 'returns http success' do |
||||
get :show |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Settings::AppearanceController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #show' do |
||||
it 'returns http success' do |
||||
get :show |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Settings::ContentRetentionController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #show' do |
||||
it 'returns http success' do |
||||
get :show |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Settings::DiscoveryController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #show' do |
||||
it 'returns http success' do |
||||
get :show |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Settings::RegistrationsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #show' do |
||||
it 'returns http success' do |
||||
get :show |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,23 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::SiteUploadsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'DELETE #destroy' do |
||||
let(:site_upload) { Fabricate(:site_upload, var: 'thumbnail') } |
||||
|
||||
it 'returns http success' do |
||||
delete :destroy, params: { id: site_upload.id } |
||||
|
||||
expect(response).to redirect_to(admin_settings_path) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Trends::Links::PreviewCardProvidersController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Trends::LinksController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Trends::StatusesController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Trends::TagsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::WarningPresetsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,23 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::Webhooks::SecretsController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'POST #rotate' do |
||||
let(:webhook) { Fabricate(:webhook) } |
||||
|
||||
it 'returns http success' do |
||||
post :rotate, params: { webhook_id: webhook.id } |
||||
|
||||
expect(response).to redirect_to(admin_webhook_path(webhook)) |
||||
end |
||||
end |
||||
end |
@ -0,0 +1,21 @@ |
||||
# frozen_string_literal: true |
||||
|
||||
require 'rails_helper' |
||||
|
||||
describe Admin::WebhooksController do |
||||
render_views |
||||
|
||||
let(:user) { Fabricate(:user, role: UserRole.find_by(name: 'Admin')) } |
||||
|
||||
before do |
||||
sign_in user, scope: :user |
||||
end |
||||
|
||||
describe 'GET #index' do |
||||
it 'returns http success' do |
||||
get :index |
||||
|
||||
expect(response).to have_http_status(:success) |
||||
end |
||||
end |
||||
end |
Loading…
Reference in new issue