@@ -208,7 +208,8 @@ def installed_go?
208208 builder . eval_gemfile ( bundled_app ( "#{ gem_name } /Gemfile" ) )
209209 builder . dependencies
210210 rubocop_dep = builder . dependencies . find { |d | d . name == "rubocop" }
211- expect ( rubocop_dep ) . not_to be_nil
211+ expect ( rubocop_dep ) . not_to be_specific
212+ expect ( rubocop_dep . requirement ) . to eq ( Gem ::Requirement . new ( [ ">= 0" ] ) )
212213 end
213214
214215 it "generates a default .rubocop.yml" do
@@ -239,7 +240,8 @@ def installed_go?
239240 builder . eval_gemfile ( bundled_app ( "#{ gem_name } /Gemfile" ) )
240241 builder . dependencies
241242 standard_dep = builder . dependencies . find { |d | d . name == "standard" }
242- expect ( standard_dep ) . not_to be_nil
243+ expect ( standard_dep ) . not_to be_specific
244+ expect ( standard_dep . requirement ) . to eq ( Gem ::Requirement . new ( [ ">= 0" ] ) )
243245 end
244246
245247 it "generates a default .standard.yml" do
@@ -746,13 +748,14 @@ def create_temporary_dir(dir)
746748 expect ( ignore_paths ) . to include ( "spec/" )
747749 end
748750
749- it "depends on a specific version of rspec in generated Gemfile" do
751+ it "depends on a non- specific version of rspec in generated Gemfile" do
750752 allow ( Bundler ::SharedHelpers ) . to receive ( :find_gemfile ) . and_return ( bundled_app_gemfile )
751753 builder = Bundler ::Dsl . new
752754 builder . eval_gemfile ( bundled_app ( "#{ gem_name } /Gemfile" ) )
753755 builder . dependencies
754756 rspec_dep = builder . dependencies . find { |d | d . name == "rspec" }
755757 expect ( rspec_dep ) . not_to be_specific
758+ expect ( rspec_dep . requirement ) . to eq ( Gem ::Requirement . new ( [ ">= 0" ] ) )
756759 end
757760 end
758761
@@ -831,13 +834,14 @@ def create_temporary_dir(dir)
831834 bundle "gem #{ gem_name } --test=minitest"
832835 end
833836
834- it "depends on a specific version of minitest" do
837+ it "depends on a non- specific version of minitest" do
835838 allow ( Bundler ::SharedHelpers ) . to receive ( :find_gemfile ) . and_return ( bundled_app_gemfile )
836839 builder = Bundler ::Dsl . new
837840 builder . eval_gemfile ( bundled_app ( "#{ gem_name } /Gemfile" ) )
838841 builder . dependencies
839842 minitest_dep = builder . dependencies . find { |d | d . name == "minitest" }
840843 expect ( minitest_dep ) . not_to be_specific
844+ expect ( minitest_dep . requirement ) . to eq ( Gem ::Requirement . new ( [ ">= 0" ] ) )
841845 end
842846
843847 it "builds spec skeleton" do
@@ -892,13 +896,14 @@ def create_temporary_dir(dir)
892896 bundle "gem #{ gem_name } --test=test-unit"
893897 end
894898
895- it "depends on a specific version of test-unit" do
899+ it "depends on a non- specific version of test-unit" do
896900 allow ( Bundler ::SharedHelpers ) . to receive ( :find_gemfile ) . and_return ( bundled_app_gemfile )
897901 builder = Bundler ::Dsl . new
898902 builder . eval_gemfile ( bundled_app ( "#{ gem_name } /Gemfile" ) )
899903 builder . dependencies
900904 test_unit_dep = builder . dependencies . find { |d | d . name == "test-unit" }
901905 expect ( test_unit_dep ) . not_to be_specific
906+ expect ( test_unit_dep . requirement ) . to eq ( Gem ::Requirement . new ( [ ">= 0" ] ) )
902907 end
903908
904909 it "builds spec skeleton" do
0 commit comments