Sha256: e2fa83a23d52f42d037e9e4f33529cfef6003895fb52a0cb9d865b4bc0bfe114

Contents?: true

Size: 711 Bytes

Versions: 2

Compression:

Stored size: 711 Bytes

Contents

# frozen_string_literal: true
require 'spec_helper'

describe SolrDocument do
  
  before(:each) do
    
    @solrdoc = SolrDocument.new :id => '00282214', :format => ['Book'], :title_display => 'some-title'

  end
  
  describe "new" do
    it "takes a Hash as the argument" do
      expect { SolrDocument.new(:id => 1) }.not_to raise_error
    end
  end
  
  describe "access methods" do

    it "has the right value for title_display" do
      expect(@solrdoc[:title_display]).not_to be_nil
    end
    
    it "has the right value for format" do
      expect(@solrdoc[:format][0]).to eq 'Book'
    end
    
    it "provides the item's solr id" do
      expect(@solrdoc.id).to eq '00282214'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blacklight-6.3.1 spec/models/solr_document_spec.rb
blacklight-6.3.0 spec/models/solr_document_spec.rb