Sha256: c1cd0f92ff08e2bfc3fba67b1b6c1e7ddf14972a4491af3862ae9d50e1b8b13d

Contents?: true

Size: 472 Bytes

Versions: 2

Compression:

Stored size: 472 Bytes

Contents

require 'spec_helper'

describe Krikri::Harvester do

  # Our subject is an instance of a dummy class that mixes in
  # Krikri::Harvester.
  let(:klass) { Class.new }
  subject { klass.include(Krikri::Harvester).new(:uri => 'urn:fake_uri') }

  context 'with record_ids implemented' do
    before do
      allow(subject).to receive(:record_ids).and_return([1, 2, 3, 4, 5])
    end

    it 'knows its record count' do
      expect(subject.count).to eq 5
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
krikri-0.1.1 spec/lib/krikri/harvester_spec.rb
krikri-0.1.0 spec/lib/krikri/harvester_spec.rb