Sha256: e20428e7cac2d5983a2dd0132c847207a422d6dcce29c22707e8f0da1995e667
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 KB
Contents
# frozen_string_literal: true require 'spec_helper' describe Bolognese::Metadata, vcr: true do context "write metadata as citation" do it "Journal article" do input = "10.7554/eLife.01567" subject = Bolognese::Metadata.new(input: input, from: "crossref") expect(subject.style).to eq("apa") expect(subject.locale).to eq("en-US") expect(subject.citation).to eq("Sankar, M., Nieminen, K., Ragni, L., Xenarios, I., & Hardtke, C. S. (2014). Automated quantitative histology reveals vascular morphodynamics during Arabidopsis hypocotyl secondary growth. <i>ELife</i>, <i>3</i>. https://doi.org/10.7554/elife.01567") end # it "Journal article vancouver style" do # input = "10.7554/eLife.01567" # subject = Bolognese::Metadata.new(input: input, from: "crossref", style: "vancouver", locale: "de-de") # expect(subject.style).to eq("vancouver") # expect(subject.locale).to eq("de-de") # expect(subject.citation).to eq("Sankar M, Nieminen K, Ragni L, Xenarios I, Hardtke CS. Automated quantitative histology reveals vascular morphodynamics during Arabidopsis hypocotyl secondary growth. eLife [Internet]. 11. Februar 2014;3. Verfügbar unter: https://elifesciences.org/articles/01567") # end it "Dataset" do input = "https://doi.org/10.5061/DRYAD.8515" subject = Bolognese::Metadata.new(input: input, from: "datacite") expect(subject.citation).to eq("Ollomo, B., Durand, P., Prugnolle, F., Douzery, E. J. P., Arnathau, C., Nkoghe, D., … Renaud, F. (2011). Data from: A new malaria agent in African hominids. (Version 1) [Data set]. Dryad Digital Repository. https://doi.org/10.5061/dryad.8515") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bolognese-0.15.1 | spec/writers/citation_writer_spec.rb |