use #described_class, as suggested by RuboCop

This commit is contained in:
Hauke Klement
2015-02-16 17:04:28 +01:00
parent 0bb5dae334
commit 8e374c6914
37 changed files with 119 additions and 119 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -1,7 +1,7 @@
require 'rails_helper'
describe ErrorPolicy do
subject { ErrorPolicy }
subject { described_class }
let(:error) { FactoryGirl.build(:error) }

View File

@@ -1,7 +1,7 @@
require 'rails_helper'
describe ExecutionEnvironmentPolicy do
subject { ExecutionEnvironmentPolicy }
subject { described_class }
let(:execution_environment) { FactoryGirl.build(:ruby) }

View File

@@ -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))

View File

@@ -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

View File

@@ -1,7 +1,7 @@
require 'rails_helper'
describe FileTypePolicy do
subject { FileTypePolicy }
subject { described_class }
let(:file_type) { FactoryGirl.build(:dot_rb) }

View File

@@ -1,7 +1,7 @@
require 'rails_helper'
describe HintPolicy do
subject { HintPolicy }
subject { described_class }
let(:hint) { FactoryGirl.build(:ruby_no_method_error) }

View File

@@ -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

View File

@@ -1,7 +1,7 @@
require 'rails_helper'
describe SubmissionPolicy do
subject { SubmissionPolicy }
subject { described_class }
permissions :create? do
it 'grants access to anyone' do

View File

@@ -1,7 +1,7 @@
require 'rails_helper'
describe TeamPolicy do
subject { TeamPolicy }
subject { described_class }
let(:team) { FactoryGirl.build(:team) }