Sha256: 4bce8ff3eff5c814d3631361bb4b2e2cf4949af4052e6e73b5593afab7583df4

Contents?: true

Size: 780 Bytes

Versions: 14

Compression:

Stored size: 780 Bytes

Contents

describe "Editing a file:", type: :feature do
  let(:user) { create(:user) }
  let(:file_title) { 'Some kind of title' }
  let(:work) { build(:work, user: user) }
  let(:file_set) { create(:file_set, user: user, title: [file_title]) }
  let(:file) { File.open(fixture_path + '/world.png') }

  before do
    sign_in user
    Hydra::Works::AddFileToFileSet.call(file_set, file, :original_file)
    work.ordered_members << file_set
    work.save!
  end

  context 'when the user tries to update file content, but forgets to select a file:' do
    it 'shows the edit page again' do
      visit edit_curation_concerns_file_set_path(file_set)
      click_link 'Versions'
      click_button 'Upload New Version'
      expect(page).to have_content "Edit #{file_title}"
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
sufia-7.4.1 spec/features/edit_file_spec.rb
sufia-7.4.0 spec/features/edit_file_spec.rb
sufia-7.3.1 spec/features/edit_file_spec.rb
sufia-7.3.0 spec/features/edit_file_spec.rb
sufia-7.3.0.rc3 spec/features/edit_file_spec.rb
sufia-7.3.0.rc2 spec/features/edit_file_spec.rb
sufia-7.3.0.rc1 spec/features/edit_file_spec.rb
sufia-7.2.0 spec/features/edit_file_spec.rb
sufia-7.1.0 spec/features/edit_file_spec.rb
sufia-7.0.0 spec/features/edit_file_spec.rb
sufia-7.0.0.rc2 spec/features/edit_file_spec.rb
sufia-7.0.0.rc1 spec/features/edit_file_spec.rb
sufia-7.0.0.beta4 spec/features/edit_file_spec.rb
sufia-7.0.0.beta3 spec/features/edit_file_spec.rb