spec/api_spec.rb in cirneco-0.9.17 vs spec/api_spec.rb in cirneco-0.9.18
- old
+ new
@@ -1,10 +1,10 @@
require 'spec_helper'
describe Cirneco::Work, vcr: true, :order => :defined do
let(:samples_path) { "resources/kernel-4.0/samples/" }
- let(:input) { samples_path + "datacite-example-complicated-v4.0.xml" }
+ let(:input) { samples_path + "datacite-example-complicated-v4.1.xml" }
let(:media) { [{ mime_type: "application/pdf", url:"http://www.datacite.org/cirneco-test.pdf" }]}
let(:username) { ENV['MDS_USERNAME'] }
let(:password) { ENV['MDS_PASSWORD'] }
let(:options) { { username: username, password: password, sandbox: true } }
let(:fixture_path) { "spec/fixtures/" }
@@ -17,13 +17,13 @@
describe "Metadata API" do
context "post" do
it 'should post metadata' do
response = subject.post_metadata(subject.datacite, options)
- expect(response.body["data"]).to eq("OK (10.5072/testpub)")
+ expect(response.body["data"]).to eq("OK (10.5072/079j-xh42)")
expect(response.status).to eq(201)
- expect(response.headers["Location"]).to eq("http://mds.test.datacite.org/metadata/10.5072/testpub")
+ expect(response.headers["Location"]).to eq("http://mds.test.datacite.org/metadata/10.5072/079j-xh42")
end
end
context "get" do
it 'should get metadata' do
@@ -53,10 +53,10 @@
describe "get" do
it 'should get all dois' do
response = subject.get_dois(options)
dois = response.body["data"]
- expect(dois.length).to eq(6)
+ expect(dois.length).to eq(7)
expect(dois.first).to eq("10.5072/0007-NW90")
end
it 'should get doi' do
response = subject.get_doi(subject.doi, options)