Sha256: 5a7dc3007856251a54e6fc10c6cb3c1ce348c71a6c92116076210d28ad9bcd1c

Contents?: true

Size: 747 Bytes

Versions: 7

Compression:

Stored size: 747 Bytes

Contents

feature 'Editing a work', type: :feature do
  let(:user) { create(:user) }
  let(:work) { build(:work, user: user) }

  before do
    sign_in user
    work.ordered_members << create(:file_set, user: user, title: ['ABC123xyz'])
    work.read_groups = []
    work.save!
  end

  context 'when the user changes permissions' do
    it 'confirms copying permissions to files using Sufia layout' do
      # e.g. /concern/generic_works/jq085k20z/edit
      visit edit_curation_concerns_generic_work_path(work)
      choose('generic_work_visibility_open')
      check('agreement')
      click_on('Save')
      expect(page).to have_content 'Apply changes to contents?'
      expect(page).not_to have_content "Powered by CurationConcerns"
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sufia-7.4.1 spec/features/edit_work_spec.rb
sufia-7.4.0 spec/features/edit_work_spec.rb
sufia-7.3.1 spec/features/edit_work_spec.rb
sufia-7.3.0 spec/features/edit_work_spec.rb
sufia-7.3.0.rc3 spec/features/edit_work_spec.rb
sufia-7.3.0.rc2 spec/features/edit_work_spec.rb
sufia-7.3.0.rc1 spec/features/edit_work_spec.rb