Sha256: 73e4bc58ba776f1784704b886e215969f4f4ec809751eeba67420a1fd56c3474

Contents?: true

Size: 729 Bytes

Versions: 16

Compression:

Stored size: 729 Bytes

Contents

describe Sufia::ImportUrlSuccessService do
  let!(:depositor) { create(:user) }
  let(:inbox) { depositor.mailbox.inbox }
  let(:label) { 'foobarbaz' }
  let(:curation_concern) { create(:work_with_one_file, user: depositor, title: ['quuxquuux']) }
  let(:file_set) { curation_concern.file_sets.first }

  describe "#call" do
    before do
      allow(file_set).to receive(:label) { label }
      described_class.new(file_set, depositor).call
    end

    it "sends success mail" do
      expect(inbox.count).to eq(1)
      expect(inbox.first.last_message.subject).to eq('File Import')
      expect(inbox.first.last_message.body).to eq("The file (#{label}) was successfully imported and attached to quuxquuux.")
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
sufia-7.4.1 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.4.0 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.3.1 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.3.0 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.3.0.rc3 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.3.0.rc2 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.3.0.rc1 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.2.0 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.1.0 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.0.0 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.0.0.rc2 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.0.0.rc1 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.0.0.beta4 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.0.0.beta3 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.0.0.beta2 spec/services/sufia/import_url_success_service_spec.rb
sufia-7.0.0.beta1 spec/services/sufia/import_url_success_service_spec.rb