Always render templates in Controller specs

This commit is contained in:
Sebastian Serth
2022-11-02 12:25:33 +01:00
parent 727d00b714
commit a4e791e3de
19 changed files with 38 additions and 0 deletions

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe Admin::DashboardController do
render_views
before { allow(controller).to receive(:current_user).and_return(build(:admin)) }
describe 'GET #show' do

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe ApplicationController do
render_views
describe '#current_user' do
context 'with an external user' do
let(:external_user) { create(:external_user) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe CodeOcean::FilesController do
render_views
let(:user) { create(:admin) }
before { allow(controller).to receive(:current_user).and_return(user) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe CodeharborLinksController do
render_views
let(:user) { create(:teacher) }
before do

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe CommentsController do
render_views
let(:user) { create(:learner) }
let(:rfc_with_comment) { create(:rfc_with_comment, user: user) }
let(:comment) { rfc_with_comment.comments.first }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe ConsumersController do
render_views
let(:consumer) { create(:consumer) }
let(:user) { create(:admin) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe ErrorTemplateAttributesController do
render_views
let!(:error_template_attribute) { create(:error_template_attribute) }
let(:user) { create(:admin) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe ErrorTemplatesController do
render_views
let!(:error_template) { create(:error_template) }
let(:user) { create(:admin) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe EventsController do
render_views
let(:user) { create(:admin) }
let(:exercise) { create(:fibonacci) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe ExecutionEnvironmentsController do
render_views
let(:execution_environment) { create(:ruby) }
let(:user) { create(:admin) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe ExercisesController do
render_views
let(:exercise) { create(:dummy) }
let(:user) { create(:admin) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe ExternalUsersController do
render_views
let(:user) { build(:admin) }
let!(:users) { create_pair(:external_user) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe FileTypesController do
render_views
let(:file_type) { create(:dot_rb) }
let(:user) { create(:admin) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe InternalUsersController do
render_views
let(:user) { create(:admin) }
describe 'GET #activate' do

View File

@ -3,6 +3,8 @@
require 'rails_helper'
RSpec.describe PingController do
render_views
describe 'index' do
it 'returns the wanted page and answer with HTTP Status 200' do
get :index

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe RequestForCommentsController do
render_views
let(:user) { create(:admin) }
before { allow(controller).to receive(:current_user).and_return(user) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe SessionsController do
render_views
let(:consumer) { create(:consumer) }
describe 'POST #create' do

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe StatisticsController do
render_views
let(:user) { create(:admin) }
before { allow(controller).to receive(:current_user).and_return(user) }

View File

@ -3,6 +3,8 @@
require 'rails_helper'
describe SubmissionsController do
render_views
let(:submission) { create(:submission) }
let(:user) { create(:admin) }