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