Sha256: 55b8b85647c2b1bc9554777f6f796eb3a925cf427a19b68d6486cf91799a407d

Contents?: true

Size: 991 Bytes

Versions: 37

Compression:

Stored size: 991 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 "fetch_data method should be implemented" do
      expect { subject.fetch_data "cource", {} }.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

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

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
relaton-1.17.0 spec/relaton/processor_spec.rb
relaton-1.16.1 spec/relaton/processor_spec.rb
relaton-1.16.0 spec/relaton/processor_spec.rb
relaton-1.15.6 spec/relaton/processor_spec.rb
relaton-1.15.5 spec/relaton/processor_spec.rb
relaton-1.15.4 spec/relaton/processor_spec.rb
relaton-1.15.3 spec/relaton/processor_spec.rb
relaton-1.15.2 spec/relaton/processor_spec.rb
relaton-1.15.1 spec/relaton/processor_spec.rb
relaton-1.15.0 spec/relaton/processor_spec.rb
relaton-1.14.2 spec/relaton/processor_spec.rb
relaton-1.14.1 spec/relaton/processor_spec.rb
relaton-1.14.0 spec/relaton/processor_spec.rb
relaton-1.13.0 spec/relaton/processor_spec.rb
relaton-1.12.4 spec/relaton/processor_spec.rb
relaton-1.12.3 spec/relaton/processor_spec.rb
relaton-1.12.2 spec/relaton/processor_spec.rb
relaton-1.12.1 spec/relaton/processor_spec.rb
relaton-1.12.0 spec/relaton/processor_spec.rb
relaton-1.11.5 spec/relaton/processor_spec.rb