Sha256: 3e8c7bd47837ef6d33331af02fed4a2e9c9bcb5b4400051206b96c17e848df64

Contents?: true

Size: 702 Bytes

Versions: 6

Compression:

Stored size: 702 Bytes

Contents

require 'spec_helper'

describe "Editing a file:", type: :feature do
  let(:user) { FactoryGirl.create(:user) }
  let(:file_title) { 'Some kind of title' }
  let(:file) do
    GenericFile.new.tap do |f|
      f.title = [file_title]
      f.apply_depositor_metadata(user.user_key)
      f.save!
    end
  end

  before { sign_in user }

  context 'when the user tries to update file content, but forgets to select a file:' do
    it 'displays an error' do
      visit sufia.edit_generic_file_path(file)
      click_link 'Versions'
      click_button 'Upload New Version'
      expect(page).to have_content "Edit #{file_title}"
      expect(page).to have_content 'Please select a file'
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sufia-6.7.0 spec/features/edit_file_spec.rb
sufia-6.6.1 spec/features/edit_file_spec.rb
sufia-6.6.0 spec/features/edit_file_spec.rb
sufia-6.5.0 spec/features/edit_file_spec.rb
sufia-6.4.0 spec/features/edit_file_spec.rb
sufia-6.3.0 spec/features/edit_file_spec.rb