spec/gems/client_spec.rb in gems-0.7.1 vs spec/gems/client_spec.rb in gems-0.8.0
- old
+ new
@@ -400,6 +400,17 @@
expect(a_get("/api/v1/dependencies").with(:query => {"gems" => "rails,thor"})).to have_been_made
expect(dependencies.first[:number]).to eq "3.0.9"
end
end
+ describe "#reverse_dependencies" do
+ before do
+ stub_get("/api/v1/gems/rspec/reverse_dependencies.yaml").
+ to_return(:body => fixture("reverse_dependencies_short.yaml"))
+ end
+
+ it "returns an array of names for all gems which are reverse dependencies to the given gem" do
+ reverse_dependencies = Gems.reverse_dependencies 'rspec'
+ expect(a_get("/api/v1/gems/rspec/reverse_dependencies.yaml")).to have_been_made
+ end
+ end
end