Sha256: 74193460708301dfb130f3edd9efb5c1c1d628aae5456c0d9bb1342cf7a8717b

Contents?: true

Size: 694 Bytes

Versions: 30

Compression:

Stored size: 694 Bytes

Contents

RSpec.describe Relaton::Registry do
  it "outputs backend not present" do
    stub_const "Relaton::Registry::SUPPORTED_GEMS", ["not_supported_gem"]
    expect { Relaton::Registry.clone.instance }.to output(
      /backend not_supported_gem not present/,
    ).to_stdout
  end

  it "finds processor" do
    expect(Relaton::Registry.instance.find_processor("relaton_iso")).
      to be_instance_of RelatonIso::Processor
  end

  it "returns supported processors" do
    expect(Relaton::Registry.instance.supported_processors).to include :relaton_iso
  end

  it "finds processor by type" do
    expect(Relaton::Registry.instance.by_type("ISO")).to be_instance_of RelatonIso::Processor
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
relaton-1.1.0 spec/relaton/regirtry_spec.rb
relaton-1.0.3 spec/relaton/regirtry_spec.rb
relaton-1.0.2 spec/relaton/regirtry_spec.rb
relaton-1.0.1 spec/relaton/regirtry_spec.rb
relaton-1.0.0 spec/relaton/regirtry_spec.rb
relaton-0.11.1 spec/relaton/regirtry_spec.rb
relaton-0.11.0 spec/relaton/regirtry_spec.rb
relaton-0.10.1 spec/relaton/regirtry_spec.rb
relaton-0.10.0 spec/relaton/regirtry_spec.rb
relaton-0.9.0 spec/relaton/regirtry_spec.rb
relaton-0.8.0 spec/relaton/regirtry_spec.rb
relaton-0.7.0 spec/relaton/regirtry_spec.rb
relaton-0.6.3 spec/relaton/regirtry_spec.rb
relaton-0.6.2 spec/relaton/regirtry_spec.rb
relaton-0.6.1 spec/relaton/regirtry_spec.rb
relaton-0.6.0 spec/relaton/regirtry_spec.rb
relaton-0.5.19 spec/relaton/regirtry_spec.rb
relaton-0.5.18 spec/relaton/regirtry_spec.rb
relaton-0.5.17 spec/relaton/regirtry_spec.rb
relaton-0.5.16 spec/relaton/regirtry_spec.rb