Sha256: 3a42defdf5e01ebca290f0d9551eb16b6b1409f49ab35be6d78052843ed33bd5
Contents?: true
Size: 489 Bytes
Versions: 35
Compression:
Stored size: 489 Bytes
Contents
# frozen_string_literal: true class FakeParser < Zizia::Parser METADATA = [{ 'title' => '1' }, { 'title' => '2' }, { 'title' => '3' }].freeze def initialize(file: METADATA) super end def records return enum_for(:records) unless block_given? file.each { |hsh| yield Zizia::InputRecord.from(metadata: hsh) } end end describe FakeParser do it_behaves_like 'a Zizia::Parser' do subject(:parser) { described_class.new } let(:record_count) { 3 } end end
Version data entries
35 entries across 35 versions & 1 rubygems