From d4fcb10e86c80b6491c7ba6cdb06148c1dc337a3 Mon Sep 17 00:00:00 2001 From: tamsin johnson Date: Thu, 24 Aug 2023 14:27:10 -0700 Subject: [PATCH] skip `MembersPermissionJobBehavior` AF tests when `disable_wings` these jobs inherit `MembersPermissionJobBehavior`, which supports both Valkyrie and AF model and has tests for both. if we've removed AF from the environment, only test the Valkyrie path. --- spec/jobs/hyrax/grant_edit_to_members_job_spec.rb | 2 +- spec/jobs/hyrax/grant_read_to_members_job_spec.rb | 2 +- spec/jobs/hyrax/revoke_edit_from_members_job_spec.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/jobs/hyrax/grant_edit_to_members_job_spec.rb b/spec/jobs/hyrax/grant_edit_to_members_job_spec.rb index 21fbf805f9..6d57437b0d 100644 --- a/spec/jobs/hyrax/grant_edit_to_members_job_spec.rb +++ b/spec/jobs/hyrax/grant_edit_to_members_job_spec.rb @@ -2,7 +2,7 @@ RSpec.describe Hyrax::GrantEditToMembersJob do let(:depositor) { create(:user) } - context "when using active fedora" do + context "when using active fedora", :active_fedora do let(:work) { create(:work) } let(:file_set_ids) { ['xyz123abc', 'abc789zyx'] } diff --git a/spec/jobs/hyrax/grant_read_to_members_job_spec.rb b/spec/jobs/hyrax/grant_read_to_members_job_spec.rb index e2d2684248..bc58f283f7 100644 --- a/spec/jobs/hyrax/grant_read_to_members_job_spec.rb +++ b/spec/jobs/hyrax/grant_read_to_members_job_spec.rb @@ -2,7 +2,7 @@ RSpec.describe Hyrax::GrantReadToMembersJob, perform_enqueued: [Hyrax::GrantReadToMembersJob] do let(:depositor) { FactoryBot.create(:user) } - context "when using active fedora" do + context "when using active fedora", :active_fedora do let(:work) { FactoryBot.create(:work_with_files) } it 'loops over FileSet IDs, spawning a job for each' do diff --git a/spec/jobs/hyrax/revoke_edit_from_members_job_spec.rb b/spec/jobs/hyrax/revoke_edit_from_members_job_spec.rb index 5f92057593..3468a8ecda 100644 --- a/spec/jobs/hyrax/revoke_edit_from_members_job_spec.rb +++ b/spec/jobs/hyrax/revoke_edit_from_members_job_spec.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true -RSpec.describe Hyrax::RevokeEditFromMembersJob do +RSpec.describe Hyrax::RevokeEditFromMembersJob, :active_fedora do let(:depositor) { create(:user) } context "when using active fedora" do