adjusted tests
This commit is contained in:
@ -5,8 +5,8 @@ describe 'Authorization' do
|
|||||||
let(:user) { FactoryGirl.create(:admin) }
|
let(:user) { FactoryGirl.create(:admin) }
|
||||||
before(:each) { allow_any_instance_of(ApplicationController).to receive(:current_user).and_return(user) }
|
before(:each) { allow_any_instance_of(ApplicationController).to receive(:current_user).and_return(user) }
|
||||||
|
|
||||||
%w[consumer execution_environment exercise file_type internal_user].each do |model|
|
[Consumer, ExecutionEnvironment, Exercise, FileType, InternalUser, Team].each do |model|
|
||||||
expect_permitted_path(:"new_#{model}_path")
|
expect_permitted_path(:"new_#{model.model_name.singular}_path")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -14,8 +14,8 @@ describe 'Authorization' do
|
|||||||
let(:user) { FactoryGirl.create(:external_user) }
|
let(:user) { FactoryGirl.create(:external_user) }
|
||||||
before(:each) { allow_any_instance_of(ApplicationController).to receive(:current_user).and_return(user) }
|
before(:each) { allow_any_instance_of(ApplicationController).to receive(:current_user).and_return(user) }
|
||||||
|
|
||||||
%w[consumer execution_environment exercise file_type internal_user].each do |model|
|
[Consumer, ExecutionEnvironment, Exercise, FileType, InternalUser, Team].each do |model|
|
||||||
expect_forbidden_path(:"new_#{model}_path")
|
expect_forbidden_path(:"new_#{model.model_name.singular}_path")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -23,12 +23,12 @@ describe 'Authorization' do
|
|||||||
let(:user) { FactoryGirl.create(:teacher) }
|
let(:user) { FactoryGirl.create(:teacher) }
|
||||||
before(:each) { allow_any_instance_of(ApplicationController).to receive(:current_user).and_return(user) }
|
before(:each) { allow_any_instance_of(ApplicationController).to receive(:current_user).and_return(user) }
|
||||||
|
|
||||||
%w[consumer internal_user].each do |model|
|
[Consumer, InternalUser].each do |model|
|
||||||
expect_forbidden_path(:"new_#{model}_path")
|
expect_forbidden_path(:"new_#{model.model_name.singular}_path")
|
||||||
end
|
end
|
||||||
|
|
||||||
%w[execution_environment exercise file_type].each do |model|
|
[ExecutionEnvironment, Exercise, FileType, Team].each do |model|
|
||||||
expect_permitted_path(:"new_#{model}_path")
|
expect_permitted_path(:"new_#{model.model_name.singular}_path")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user