Sha256: 2b79f32f28a966d833df5dc70586302f59519ae95dac7badca41eec569471a61

Contents?: true

Size: 729 Bytes

Versions: 5

Compression:

Stored size: 729 Bytes

Contents

require 'spec_helper'

RSpec.describe 'bookmarks/_refworks.html.erb' do
  before do
    allow(controller).to receive(:blacklight_config)
      .and_return(CatalogController.blacklight_config)
    allow(view).to receive_messages(encrypt_user_id: 1)
    allow(view).to receive_messages(current_or_guest_user: mock_model(User))
    assign(:response, response)
    render
  end

  let(:response) do
    instance_double(Blacklight::Solr::Response,
                    documents: documents)
  end
  let(:documents) do
    [mock_model(Bookmark, document_id: 7, exports_as?: true),
     mock_model(Bookmark, document_id: 8, exports_as?: true)]
  end

  it 'has a link' do
    expect(rendered).to have_link 'Export to Refworks'
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
blacklight-marc-7.1.1 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-7.1.0 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-7.0.1 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-7.0.0 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-7.0.0.rc1 spec/views/bookmarks/_refworks.html.erb_spec.rb