use #described_class, as suggested by RuboCop
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe Admin::DashboardPolicy do
|
||||
subject { Admin::DashboardPolicy }
|
||||
subject { described_class }
|
||||
|
||||
permissions :show? do
|
||||
it 'grants access to admins' do
|
||||
|
@@ -4,7 +4,7 @@ describe ApplicationPolicy do
|
||||
describe '#initialize' do
|
||||
context 'without a user' do
|
||||
it 'raises an error' do
|
||||
expect { ApplicationPolicy.new(nil, nil) }.to raise_error(Pundit::NotAuthorizedError)
|
||||
expect { described_class.new(nil, nil) }.to raise_error(Pundit::NotAuthorizedError)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe CodeOcean::FilePolicy do
|
||||
subject { CodeOcean::FilePolicy }
|
||||
subject { described_class }
|
||||
|
||||
permissions :create? do
|
||||
context 'as part of an exercise' do
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe ConsumerPolicy do
|
||||
subject { ConsumerPolicy }
|
||||
subject { described_class }
|
||||
|
||||
[:create?, :destroy?, :edit?, :index?, :new?, :show?, :update?].each do |action|
|
||||
permissions(action) do
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe ErrorPolicy do
|
||||
subject { ErrorPolicy }
|
||||
subject { described_class }
|
||||
|
||||
let(:error) { FactoryGirl.build(:error) }
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe ExecutionEnvironmentPolicy do
|
||||
subject { ExecutionEnvironmentPolicy }
|
||||
subject { described_class }
|
||||
|
||||
let(:execution_environment) { FactoryGirl.build(:ruby) }
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe ExercisePolicy do
|
||||
subject { ExercisePolicy }
|
||||
subject { described_class }
|
||||
|
||||
before(:all) do
|
||||
@exercise = FactoryGirl.build(:dummy, team: FactoryGirl.create(:team))
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe ExternalUserPolicy do
|
||||
subject { ExternalUserPolicy }
|
||||
subject { described_class }
|
||||
|
||||
[:create?, :destroy?, :edit?, :index?, :new?, :show?, :update?].each do |action|
|
||||
permissions(action) do
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe FileTypePolicy do
|
||||
subject { FileTypePolicy }
|
||||
subject { described_class }
|
||||
|
||||
let(:file_type) { FactoryGirl.build(:dot_rb) }
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe HintPolicy do
|
||||
subject { HintPolicy }
|
||||
subject { described_class }
|
||||
|
||||
let(:hint) { FactoryGirl.build(:ruby_no_method_error) }
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe InternalUserPolicy do
|
||||
subject { InternalUserPolicy }
|
||||
subject { described_class }
|
||||
|
||||
[:create?, :edit?, :index?, :new?, :show?, :update?].each do |action|
|
||||
permissions(action) do
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe SubmissionPolicy do
|
||||
subject { SubmissionPolicy }
|
||||
subject { described_class }
|
||||
|
||||
permissions :create? do
|
||||
it 'grants access to anyone' do
|
||||
|
@@ -1,7 +1,7 @@
|
||||
require 'rails_helper'
|
||||
|
||||
describe TeamPolicy do
|
||||
subject { TeamPolicy }
|
||||
subject { described_class }
|
||||
|
||||
let(:team) { FactoryGirl.build(:team) }
|
||||
|
||||
|
Reference in New Issue
Block a user