Sha256: a6caf3275c4a9c1ff7a976a147b821bc3eb188ecbcb57066cd11ac24cb3b8680
Contents?: true
Size: 1.2 KB
Versions: 8
Compression:
Stored size: 1.2 KB
Contents
require 'spec_helper' describe SolrDocument do let(:document) { described_class.new(attributes) } describe "spatial" do let(:attributes) { { Solrizer.solr_name('spatial') => ['one', 'two'] } } subject { document.spatial } it { is_expected.to match_array ['one', 'two'] } end describe "temporal" do let(:attributes) { { Solrizer.solr_name('temporal') => ['one', 'two'] } } subject { document.temporal } it { is_expected.to match_array ['one', 'two'] } end describe "issued" do let(:attributes) { { Solrizer.solr_name('issued') => 'one' } } subject { document.issued } it { is_expected.to eq 'one' } end describe "coverage" do let(:attributes) { { Solrizer.solr_name('coverage') => 'one' } } subject { document.coverage } it { is_expected.to eq 'one' } end describe "provenance" do let(:attributes) { { Solrizer.solr_name('provenance') => ['unused'] } } subject { document.provenance } it { is_expected.to eq 'Your Institution' } end describe "identifier" do let(:attributes) { { Solrizer.solr_name('identifier') => ['identifier'] } } subject { document.identifier } it { is_expected.to match_array ['identifier'] } end end
Version data entries
8 entries across 8 versions & 1 rubygems