Always render templates in Controller specs
This commit is contained in:
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe Admin::DashboardController do
|
describe Admin::DashboardController do
|
||||||
|
render_views
|
||||||
|
|
||||||
before { allow(controller).to receive(:current_user).and_return(build(:admin)) }
|
before { allow(controller).to receive(:current_user).and_return(build(:admin)) }
|
||||||
|
|
||||||
describe 'GET #show' do
|
describe 'GET #show' do
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe ApplicationController do
|
describe ApplicationController do
|
||||||
|
render_views
|
||||||
|
|
||||||
describe '#current_user' do
|
describe '#current_user' do
|
||||||
context 'with an external user' do
|
context 'with an external user' do
|
||||||
let(:external_user) { create(:external_user) }
|
let(:external_user) { create(:external_user) }
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe CodeOcean::FilesController do
|
describe CodeOcean::FilesController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
before { allow(controller).to receive(:current_user).and_return(user) }
|
before { allow(controller).to receive(:current_user).and_return(user) }
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe CodeharborLinksController do
|
describe CodeharborLinksController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { create(:teacher) }
|
let(:user) { create(:teacher) }
|
||||||
|
|
||||||
before do
|
before do
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe CommentsController do
|
describe CommentsController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { create(:learner) }
|
let(:user) { create(:learner) }
|
||||||
let(:rfc_with_comment) { create(:rfc_with_comment, user: user) }
|
let(:rfc_with_comment) { create(:rfc_with_comment, user: user) }
|
||||||
let(:comment) { rfc_with_comment.comments.first }
|
let(:comment) { rfc_with_comment.comments.first }
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe ConsumersController do
|
describe ConsumersController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:consumer) { create(:consumer) }
|
let(:consumer) { create(:consumer) }
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe ErrorTemplateAttributesController do
|
describe ErrorTemplateAttributesController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let!(:error_template_attribute) { create(:error_template_attribute) }
|
let!(:error_template_attribute) { create(:error_template_attribute) }
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe ErrorTemplatesController do
|
describe ErrorTemplatesController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let!(:error_template) { create(:error_template) }
|
let!(:error_template) { create(:error_template) }
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe EventsController do
|
describe EventsController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
let(:exercise) { create(:fibonacci) }
|
let(:exercise) { create(:fibonacci) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe ExecutionEnvironmentsController do
|
describe ExecutionEnvironmentsController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:execution_environment) { create(:ruby) }
|
let(:execution_environment) { create(:ruby) }
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe ExercisesController do
|
describe ExercisesController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:exercise) { create(:dummy) }
|
let(:exercise) { create(:dummy) }
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe ExternalUsersController do
|
describe ExternalUsersController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { build(:admin) }
|
let(:user) { build(:admin) }
|
||||||
let!(:users) { create_pair(:external_user) }
|
let!(:users) { create_pair(:external_user) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe FileTypesController do
|
describe FileTypesController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:file_type) { create(:dot_rb) }
|
let(:file_type) { create(:dot_rb) }
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe InternalUsersController do
|
describe InternalUsersController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
describe 'GET #activate' do
|
describe 'GET #activate' do
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
RSpec.describe PingController do
|
RSpec.describe PingController do
|
||||||
|
render_views
|
||||||
|
|
||||||
describe 'index' do
|
describe 'index' do
|
||||||
it 'returns the wanted page and answer with HTTP Status 200' do
|
it 'returns the wanted page and answer with HTTP Status 200' do
|
||||||
get :index
|
get :index
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe RequestForCommentsController do
|
describe RequestForCommentsController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
before { allow(controller).to receive(:current_user).and_return(user) }
|
before { allow(controller).to receive(:current_user).and_return(user) }
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe SessionsController do
|
describe SessionsController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:consumer) { create(:consumer) }
|
let(:consumer) { create(:consumer) }
|
||||||
|
|
||||||
describe 'POST #create' do
|
describe 'POST #create' do
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe StatisticsController do
|
describe StatisticsController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
before { allow(controller).to receive(:current_user).and_return(user) }
|
before { allow(controller).to receive(:current_user).and_return(user) }
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
require 'rails_helper'
|
require 'rails_helper'
|
||||||
|
|
||||||
describe SubmissionsController do
|
describe SubmissionsController do
|
||||||
|
render_views
|
||||||
|
|
||||||
let(:submission) { create(:submission) }
|
let(:submission) { create(:submission) }
|
||||||
let(:user) { create(:admin) }
|
let(:user) { create(:admin) }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user