spec/unit/client_spec.rb in duracloud-client-0.4.0 vs spec/unit/client_spec.rb in duracloud-client-0.5.0

- old
+ new

@@ -273,9 +273,23 @@ subject.get_manifest("foo", format: "BAGIT", storeID: 1) expect(stub).to have_been_requested } end + describe "generate_manifest" do + specify { + stub = stub_request(:post, "https://example.com/durastore/manifest/foo") + subject.generate_manifest("foo") + expect(stub).to have_been_requested + } + specify { + stub = stub_request(:post, "https://example.com/durastore/manifest/foo") + .with(query: {format: "BAGIT", storeID: 1}) + subject.generate_manifest("foo", format: "BAGIT", storeID: 1) + expect(stub).to have_been_requested + } + end + describe "get_bit_integrity_report" do specify { stub = stub_request(:get, "https://example.com/durastore/bit-integrity/foo") subject.get_bit_integrity_report("foo") expect(stub).to have_been_requested