summaryrefslogtreecommitdiff
path: root/spec/resolver
diff options
context:
space:
mode:
authorGrey Baker <greysteil@gmail.com>2017-09-10 17:26:19 +0100
committerGrey Baker <greysteil@gmail.com>2017-09-10 17:26:53 +0100
commit3cc7b11af7accc74cfa631f7a1e51c2d75e801c4 (patch)
tree8eb985c160fa07354fc8749088c4aee62c2416e6 /spec/resolver
parent3cf25ba0c8143e4c6e44822a110560b484a58799 (diff)
downloadbundler-3cc7b11af7accc74cfa631f7a1e51c2d75e801c4.tar.gz
Check all dependency requirements when determining if user wants pre-release
Diffstat (limited to 'spec/resolver')
-rw-r--r--spec/resolver/basic_spec.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/resolver/basic_spec.rb b/spec/resolver/basic_spec.rb
index 3e102841e4..4db119d6f1 100644
--- a/spec/resolver/basic_spec.rb
+++ b/spec/resolver/basic_spec.rb
@@ -61,6 +61,11 @@ RSpec.describe "Resolving" do
should_resolve_as %w[reform-1.0.0 activesupport-2.3.5]
end
+ it "selects a pre-release for sub-dependencies if it's the only option" do
+ dep "need-pre"
+ should_resolve_as %w[need-pre-1.0.0 activesupport-3.0.0.beta1]
+ end
+
it "raises an exception if a child dependency is not resolved" do
@index = a_unresovable_child_index
dep "chef_app_error"