Sha256: b20dbcb25e56b23d45baeec7d11bd3375d67741135761f496c0a0d674dbe6bce

Contents?: true

Size: 720 Bytes

Versions: 7

Compression:

Stored size: 720 Bytes

Contents

require 'spec_helper'

RSpec.describe 'bookmarks/_refworks' 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

7 entries across 7 versions & 1 rubygems

Version Path
blacklight-marc-8.1.4 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-8.1.3 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-8.1.2 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-8.1.1 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-8.1.0 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-8.0.0 spec/views/bookmarks/_refworks.html.erb_spec.rb
blacklight-marc-7.2.0 spec/views/bookmarks/_refworks.html.erb_spec.rb