spec/writers/datacite_writer_spec.rb in briard-2.8.2 vs spec/writers/datacite_writer_spec.rb in briard-2.9.0

- old
+ new

@@ -185,11 +185,11 @@ 'rightsUri' => 'info:eu-repo/semantics/openAccess' }]) expect(subject.dates).to eq([{ 'date' => '2015-08-19', 'dateType' => 'Issued' }]) expect(subject.publication_year).to eq('2015') expect(subject.version_info).to eq('v0.3.2') expect(subject.publisher).to eq('Zenodo') - expect(subject.agency).to eq('datacite') + expect(subject.agency).to eq('DataCite') expect(subject.schema_version).to eq('http://datacite.org/schema/kernel-4') expect(subject.datacite).to include('<version>v0.3.2</version>') end it 'Text pass-thru' do @@ -214,11 +214,11 @@ expect(subject.publisher).to eq('Figshare') expect(subject.subjects).to eq([{ 'subject' => 'information systems' }, { 'schemeUri' => 'http://www.oecd.org/science/inno/38235147.pdf', 'subject' => 'FOS: Computer and information sciences', 'subjectScheme' => 'Fields of Science and Technology (FOS)' }]) - expect(subject.agency).to eq('datacite') + expect(subject.agency).to eq('DataCite') expect(subject.schema_version).to eq('http://datacite.org/schema/kernel-3') expect(subject.datacite).to end_with('</resource>') end it 'Text pass-thru with doi in options' do @@ -243,11 +243,11 @@ expect(subject.publisher).to eq('Figshare') expect(subject.subjects).to eq([{ 'subject' => 'information systems' }, { 'schemeUri' => 'http://www.oecd.org/science/inno/38235147.pdf', 'subject' => 'FOS: Computer and information sciences', 'subjectScheme' => 'Fields of Science and Technology (FOS)' }]) - expect(subject.agency).to eq('datacite') + expect(subject.agency).to eq('DataCite') expect(subject.schema_version).to eq('http://datacite.org/schema/kernel-3') expect(subject.datacite).to end_with('</resource>') end it 'Dataset in schema 4.0' do @@ -271,11 +271,11 @@ expect(subject.publication_year).to eq('2011') expect(subject.related_identifiers.length).to eq(1) expect(subject.related_identifiers.last).to eq('relatedIdentifier' => '10.1371/journal.ppat.1000446', 'relatedIdentifierType' => 'DOI', 'relationType' => 'IsCitedBy') expect(subject.publisher).to eq('Dryad') - expect(subject.agency).to eq('datacite') + expect(subject.agency).to eq('DataCite') expect(subject.schema_version).to eq('http://datacite.org/schema/kernel-4') datacite = Maremma.from_xml(subject.datacite).fetch('resource', {}) expect(datacite.fetch('xsi:schemaLocation', '').split.first).to eq('http://datacite.org/schema/kernel-4') end @@ -299,11 +299,11 @@ 'schemeUri' => 'https://spdx.org/licenses/' }]) expect(subject.dates).to eq([{ 'date' => '2014-10-17', 'dateType' => 'Updated' }, { 'date' => '2016-03-14T17:02:02Z', 'dateType' => 'Available' }, { 'date' => '2013', 'dateType' => 'Issued' }]) expect(subject.publication_year).to eq('2013') expect(subject.publisher).to eq('UC Merced') - expect(subject.agency).to eq('datacite') + expect(subject.agency).to eq('DataCite') expect(subject.schema_version).to eq('http://datacite.org/schema/kernel-4') datacite = Maremma.from_xml(subject.datacite).fetch('resource', {}) expect(datacite.fetch('xsi:schemaLocation', '').split.first).to eq('http://datacite.org/schema/kernel-4') expect(datacite.dig('creators', 'creator', 0, 'affiliation')).to eq(['UC Merced', 'NSF']) @@ -313,10 +313,10 @@ input = 'https://doi.org/10.4124/05F6C379-DD68-4CDB-880D-33D3E9576D52/1' subject = described_class.new(input: input, from: 'datacite') expect(subject.valid?).to be false expect(subject.id).to eq('https://doi.org/10.4124/05f6c379-dd68-4cdb-880d-33d3e9576d52/1') expect(subject.doi).to eq('10.4124/05f6c379-dd68-4cdb-880d-33d3e9576d52/1') - expect(subject.agency).to eq('datacite') + expect(subject.agency).to eq('DataCite') expect(subject.state).to eq('not_found') datacite = Maremma.from_xml(subject.datacite).fetch('resource', {}) expect(datacite['identifier']).to eq('identifierType' => 'DOI', '__content__' => '10.4124/05f6c379-dd68-4cdb-880d-33d3e9576d52/1') expect(datacite['xmlns']).to eq('http://datacite.org/schema/kernel-4')