Sha256: 5628c4ac38fd27be7d23715ed7172e65595c6a7fdaf34ddb9d4f372b8cf312c1

Contents?: true

Size: 890 Bytes

Versions: 6

Compression:

Stored size: 890 Bytes

Contents

require 'spec_helper'

describe 'single_use_links_viewer/show.html.erb' do
  let(:user) { FactoryGirl.find_or_create(:jill) }
  let(:file) do
    GenericFile.create do |f|
      f.add_file(File.open(fixture_path + '/world.png'), path: 'content', original_name: 'world.png')
      f.label = 'world.png'
      f.apply_depositor_metadata(user)
    end
  end

  let(:hash) { "some-dummy-sha2-hash" }

  before do
    assign :asset, file
    assign :download_link, Sufia::Engine.routes.url_helpers.download_single_use_link_path(hash)
    assign :presenter, Sufia::GenericFilePresenter.new(file)
    render
  end

  it "contains a download link" do
    expect(rendered).to have_selector "a[href^='/single_use_link/download/']"
  end

  it "has turbolinks disabled in the download link" do
    expect(rendered).to have_selector "a[data-no-turbolink][href^='/single_use_link/download/']"
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sufia-6.7.0 spec/views/single_use_links_viewer/show.html.erb_spec.rb
sufia-6.6.1 spec/views/single_use_links_viewer/show.html.erb_spec.rb
sufia-6.6.0 spec/views/single_use_links_viewer/show.html.erb_spec.rb
sufia-6.5.0 spec/views/single_use_links_viewer/show.html.erb_spec.rb
sufia-6.4.0 spec/views/single_use_links_viewer/show.html.erb_spec.rb
sufia-6.3.0 spec/views/single_use_links_viewer/show.html.erb_spec.rb