Align project files with CodeHarbor

Since both projects are developed together and by the same team, we also want to have the same code structure and utility methods available in both projects. Therefore, this commit changes many files, but without a functional change.
This commit is contained in:
Sebastian Serth
2023-10-10 23:25:02 +02:00
parent fb3e8972d9
commit 99bd46af1a
112 changed files with 433 additions and 320 deletions

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe Admin::DashboardPolicy do
RSpec.describe Admin::DashboardPolicy do
subject(:policy) { described_class }
permissions :show? do

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe ApplicationPolicy do
RSpec.describe ApplicationPolicy do
describe '#initialize' do
context 'without a user' do
it 'raises an error' do

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe CodeOcean::FilePolicy do
RSpec.describe CodeOcean::FilePolicy do
subject(:policy) { described_class }
let(:exercise) { create(:fibonacci) }

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe CodeharborLinkPolicy do
RSpec.describe CodeharborLinkPolicy do
subject(:policy) { described_class }
let(:codeharbor_link) { create(:codeharbor_link) }

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe ConsumerPolicy do
RSpec.describe ConsumerPolicy do
subject(:policy) { described_class }
%i[create? destroy? edit? index? new? show? update?].each do |action|

View File

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

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe ExercisePolicy do
RSpec.describe ExercisePolicy do
subject(:policy) { described_class }
let(:exercise) { build(:dummy, public: true) }

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe ExternalUserPolicy do
RSpec.describe ExternalUserPolicy do
subject(:policy) { described_class }
%i[create? destroy? edit? new? show? update?].each do |action|

View File

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

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe InternalUserPolicy do
RSpec.describe InternalUserPolicy do
subject(:policy) { described_class }
%i[create? edit? new? show? update?].each do |action|

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe ProgrammingGroupPolicy do
RSpec.describe ProgrammingGroupPolicy do
subject(:policy) { described_class }
let(:programming_group) { build(:programming_group) }

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe RequestForCommentPolicy do
RSpec.describe RequestForCommentPolicy do
subject(:policy) { described_class }
context 'when the RfC visibility is not considered' do

View File

@ -2,7 +2,7 @@
require 'rails_helper'
describe SubmissionPolicy do
RSpec.describe SubmissionPolicy do
subject(:policy) { described_class }
permissions :create? do