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)