Sha256: 8dc4a568c5621a8f1b29e68e2c373033d9988d60f0eb0c7d9c5a19b483cf06df
Contents?: true
Size: 1.19 KB
Versions: 3
Compression:
Stored size: 1.19 KB
Contents
require 'spec_helper' require 'bolognese/cli' describe Bolognese::CLI do let(:subject) do described_class.new end describe "read", vcr: true do context "crossref" do let(:id) { "10.7554/eLife.01567" } it 'as schema_org' do subject.options = { as: "schema_org" } expect { subject.read id }.to output(/additionalType/).to_stdout end it 'as crossref' do subject.options = { as: "crossref" } expect { subject.read id }.to output(/journal_metadata/).to_stdout end it 'as datacite' do subject.options = { as: "datacite" } expect { subject.read id }.to output(/http:\/\/datacite.org\/schema\/kernel-4/).to_stdout end end context "datacite" do let(:id) { "10.5061/dryad.8515" } it 'as schema_org' do subject.options = { as: "schema_org" } expect { subject.read id }.to output(/Phylogeny, Malaria, Parasites, Taxonomy, Mitochondrial genome, Africa, Plasmodium/).to_stdout end it 'as datacite' do subject.options = { as: "datacite" } expect { subject.read id }.to output(/http:\/\/datacite.org\/schema\/kernel-3/).to_stdout end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bolognese-0.4.2 | spec/cli_spec.rb |
bolognese-0.4.1 | spec/cli_spec.rb |
bolognese-0.3 | spec/cli_spec.rb |