Sha256: 4d29a8c21ab12e38eb99419ff26069c01d4059d37eead0e05756922571787135

Contents?: true

Size: 722 Bytes

Versions: 44

Compression:

Stored size: 722 Bytes

Contents

module Relaton
  class TestProcessor < Relaton::Processor
    def initialize; end
  end
end

RSpec.describe Relaton::Processor do
  it "initialize should be implemented" do
    expect { Relaton::Processor.new }.to raise_error StandardError
  end

  context "instance of processor" do
    subject { Relaton::TestProcessor.new }

    it "get method should be implemented" do
      expect { subject.get "code", nil, {} }.to raise_error StandardError
    end

    it "from_xml method should be implemented" do
      expect { subject.from_xml "" }.to raise_error StandardError
    end

    it "hash_to_bib method should be implemented" do
      expect { subject.hash_to_bib({}) }.to raise_error StandardError
    end
  end
end

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
relaton-1.7.3 spec/relaton/processor_spec.rb
relaton-1.7.2 spec/relaton/processor_spec.rb
relaton-1.7.1 spec/relaton/processor_spec.rb
relaton-1.7.0 spec/relaton/processor_spec.rb
relaton-1.6.0 spec/relaton/processor_spec.rb
relaton-1.6.pre1 spec/relaton/processor_spec.rb
relaton-1.5.0 spec/relaton/processor_spec.rb
relaton-1.5.pre spec/relaton/processor_spec.rb
relaton-1.4.1 spec/relaton/processor_spec.rb
relaton-1.4.0 spec/relaton/processor_spec.rb
relaton-1.3.0 spec/relaton/processor_spec.rb
metanorma-cli-1.3.4 gems/ruby/2.6.0/gems/relaton-1.2.0/spec/relaton/processor_spec.rb
metanorma-cli-1.3.3.1 gems/ruby/2.6.0/gems/relaton-1.2.0/spec/relaton/processor_spec.rb
relaton-1.2.0 spec/relaton/processor_spec.rb
relaton-1.1.0 spec/relaton/processor_spec.rb
relaton-1.0.3 spec/relaton/processor_spec.rb
relaton-1.0.2 spec/relaton/processor_spec.rb
relaton-1.0.1 spec/relaton/processor_spec.rb
relaton-1.0.0 spec/relaton/processor_spec.rb
relaton-0.11.1 spec/relaton/processor_spec.rb