Sha256: 2b4cec60f43c3ed82837dc6b4833d6d29da81cf8936eb6351b979ede06745e8b

Contents?: true

Size: 1.03 KB

Versions: 17

Compression:

Stored size: 1.03 KB

Contents

require 'spec_helper'

describe Krikri::PrimoParser do
  subject { Krikri::PrimoParser.new(record) }
  let(:record) { build(:primo_record) }

  it 'provides some useful helpers for navigating nested records' do
    expect(Krikri::PrimoParser.search('lsr13')).to eq(['nmbib:PrimoNMBib',
                                                       'nmbib:record',
                                                       'nmbib:search',
                                                       'nmbib:lsr13'])

    expect(Krikri::PrimoParser.display('creator')).to eq(['nmbib:PrimoNMBib',
                                                          'nmbib:record',
                                                          'nmbib:display',
                                                          'nmbib:creator'])

    expect(Krikri::PrimoParser.record('top')).to eq(['nmbib:PrimoNMBib',
                                                     'nmbib:record',
                                                     'nmbib:top'])
  end

  it_behaves_like 'a parser'
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
krikri-0.15.2 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.15.1 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.15.0 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.14.0 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.13.2 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.13.1 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.13.0 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.12.4 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.12.3 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.12.1 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.12.0 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.12.0.pre.rc.1 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.11.2 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.11.1 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.11.0 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.10.1 spec/lib/krikri/parsers/primo_parser_spec.rb
krikri-0.10.0 spec/lib/krikri/parsers/primo_parser_spec.rb