diff options
author | Kazuhiro NISHIYAMA <zn@mbf.nifty.com> | 2019-12-10 18:31:01 +0900 |
---|---|---|
committer | Kazuhiro NISHIYAMA <znz@users.noreply.github.com> | 2019-12-11 12:35:51 +0900 |
commit | 1ed0212bcf76ec244ca5b75c65f09e5b04158377 (patch) | |
tree | 568a56b9a14edc85d05250a261f44ca88ec2c909 /test/rubygems/test_gem_specification.rb | |
parent | 85e43e1dfecef69b935c48c235cc20f21bd4f0d4 (diff) | |
download | ruby-1ed0212bcf76ec244ca5b75c65f09e5b04158377.tar.gz |
Do not load files in build directory
related https://bugs.ruby-lang.org/issues/16177
Diffstat (limited to 'test/rubygems/test_gem_specification.rb')
-rw-r--r-- | test/rubygems/test_gem_specification.rb | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/test/rubygems/test_gem_specification.rb b/test/rubygems/test_gem_specification.rb index 8f345f87a2..dbd45a31fd 100644 --- a/test/rubygems/test_gem_specification.rb +++ b/test/rubygems/test_gem_specification.rb @@ -126,8 +126,8 @@ end def test_self_activate_ambiguous_direct save_loaded_features do a1 = util_spec "a", "1", "b" => "> 0" - b1 = util_spec("b", "1", { "c" => ">= 1" }, "lib/d.rb") - b2 = util_spec("b", "2", { "c" => ">= 2" }, "lib/d.rb") + b1 = util_spec("b", "1", { "c" => ">= 1" }, "lib/d#{$$}.rb") + b2 = util_spec("b", "2", { "c" => ">= 2" }, "lib/d#{$$}.rb") c1 = util_spec "c", "1" c2 = util_spec "c", "2" @@ -138,7 +138,7 @@ end assert_equal %w(a-1), loaded_spec_names assert_equal ["b (> 0)"], unresolved_names - require "d" + require "d#{$$}" assert_equal %w(a-1 b-2 c-2), loaded_spec_names assert_equal [], unresolved_names @@ -176,8 +176,8 @@ end a1 = util_spec "a", "1", "b" => "> 0" b1 = util_spec "b", "1", "c" => ">= 1" b2 = util_spec "b", "2", "c" => ">= 2" - c1 = util_spec "c", "1", nil, "lib/d.rb" - c2 = util_spec "c", "2", nil, "lib/d.rb" + c1 = util_spec "c", "1", nil, "lib/d#{$$}.rb" + c2 = util_spec "c", "2", nil, "lib/d#{$$}.rb" install_specs c1, c2, b1, b2, a1 @@ -185,7 +185,7 @@ end assert_equal %w(a-1), loaded_spec_names assert_equal ["b (> 0)"], unresolved_names - require "d" + require "d#{$$}" assert_equal %w(a-1 b-2 c-2), loaded_spec_names assert_equal [], unresolved_names @@ -198,8 +198,8 @@ end a2 = util_spec "a", "2", "b" => "> 0" b1 = util_spec "b", "1", "c" => ">= 1" b2 = util_spec "b", "2", "c" => ">= 2" - c1 = util_spec "c", "1", nil, "lib/d.rb" - c2 = util_spec("c", "2", { "a" => "1" }, "lib/d.rb") # conflicts with a-2 + c1 = util_spec "c", "1", nil, "lib/d#{$$}.rb" + c2 = util_spec("c", "2", { "a" => "1" }, "lib/d#{$$}.rb") # conflicts with a-2 install_specs c1, b1, a1, a2, c2, b2 @@ -207,7 +207,7 @@ end assert_equal %w(a-2), loaded_spec_names assert_equal ["b (> 0)"], unresolved_names - require "d" + require "d#{$$}" assert_equal %w(a-2 b-1 c-1), loaded_spec_names assert_equal [], unresolved_names @@ -221,7 +221,7 @@ end b2 = util_spec "b", "2", "c" => ">= 2" c1 = util_spec "c", "1" c2 = util_spec "c", "2" - d1 = util_spec "d", "1", nil, "lib/d.rb" + d1 = util_spec "d", "1", nil, "lib/d#{$$}.rb" install_specs d1, c1, c2, b1, b2, a1 @@ -229,7 +229,7 @@ end assert_equal %w(a-1), loaded_spec_names assert_equal ["b (> 0)"], unresolved_names - require "d" + require "d#{$$}" assert_equal %w(a-1 d-1), loaded_spec_names assert_equal ["b (> 0)"], unresolved_names @@ -241,14 +241,14 @@ end a1 = util_spec "a", "1", "b" => "> 0" b1 = util_spec "b", "1", "c" => ">= 0" # unresolved b2 = util_spec "b", "2", "c" => ">= 0" - c1 = util_spec "c", "1", nil, "lib/c.rb" # 1st level - c2 = util_spec "c", "2", nil, "lib/c.rb" + c1 = util_spec "c", "1", nil, "lib/c#{$$}.rb" # 1st level + c2 = util_spec "c", "2", nil, "lib/c#{$$}.rb" install_specs c1, c2, b1, b2, a1 a1.activate - require "c" + require "c#{$$}" assert_equal %w(a-1 b-2 c-2), loaded_spec_names end @@ -261,14 +261,14 @@ end b2 = util_spec "b", "2", "c" => ">= 0" c1 = util_spec "c", "1", "d" => ">= 0" # 1st level c2 = util_spec "c", "2", "d" => ">= 0" - d1 = util_spec "d", "1", nil, "lib/d.rb" # 2nd level - d2 = util_spec "d", "2", nil, "lib/d.rb" + d1 = util_spec "d", "1", nil, "lib/d#{$$}.rb" # 2nd level + d2 = util_spec "d", "2", nil, "lib/d#{$$}.rb" install_specs d1, d2, c1, c2, b1, b2, a1 a1.activate - require "d" + require "d#{$$}" assert_equal %w(a-1 b-2 c-2 d-2), loaded_spec_names end @@ -281,15 +281,15 @@ end b2 = util_spec "b", "2", "c" => ">= 0" c1 = util_spec "c", "1", "d" => "<= 2" # 1st level c2 = util_spec "c", "2", "d" => "<= 2" - d1 = util_spec "d", "1", nil, "lib/d.rb" # 2nd level - d2 = util_spec "d", "2", nil, "lib/d.rb" - d3 = util_spec "d", "3", nil, "lib/d.rb" + d1 = util_spec "d", "1", nil, "lib/d#{$$}.rb" # 2nd level + d2 = util_spec "d", "2", nil, "lib/d#{$$}.rb" + d3 = util_spec "d", "3", nil, "lib/d#{$$}.rb" install_specs d1, d2, d3, c1, c2, b1, b2, a1 a1.activate - require "d" + require "d#{$$}" assert_equal %w(a-1 b-2 c-2 d-2), loaded_spec_names end @@ -302,16 +302,16 @@ end b2 = util_spec "b", "2", "c" => ">= 0" c1 = util_spec "c", "1", "d" => "<= 2" # 1st level c2 = util_spec "c", "2", "d" => "<= 2" - d1 = util_spec "d", "1", nil, "lib/d.rb" # 2nd level - d2 = util_spec "d", "2", nil, "lib/d.rb" - d3 = util_spec "d", "3", nil, "lib/d.rb" - e = util_spec "anti_d", "1", nil, "lib/d.rb" + d1 = util_spec "d", "1", nil, "lib/d#{$$}.rb" # 2nd level + d2 = util_spec "d", "2", nil, "lib/d#{$$}.rb" + d3 = util_spec "d", "3", nil, "lib/d#{$$}.rb" + e = util_spec "anti_d", "1", nil, "lib/d#{$$}.rb" install_specs d1, d2, d3, e, c1, c2, b1, b2, a1 a1.activate - require "d" + require "d#{$$}" assert_equal %w(a-1 b-2 c-2 d-2), loaded_spec_names end @@ -322,8 +322,8 @@ end base = util_spec "0", "1", "A" => ">= 1" a1 = util_spec "A", "1", {"c" => ">= 2", "b" => "> 0"}, "lib/a.rb" a2 = util_spec "A", "2", {"c" => ">= 2", "b" => "> 0"}, "lib/a.rb" - b1 = util_spec "b", "1", {"c" => "= 1"}, "lib/d.rb" - b2 = util_spec "b", "2", {"c" => "= 2"}, "lib/d.rb" + b1 = util_spec "b", "1", {"c" => "= 1"}, "lib/d#{$$}.rb" + b2 = util_spec "b", "2", {"c" => "= 2"}, "lib/d#{$$}.rb" c1 = util_spec "c", "1", {}, "lib/c.rb" c2 = util_spec "c", "2", {}, "lib/c.rb" c3 = util_spec "c", "3", {}, "lib/c.rb" @@ -334,7 +334,7 @@ end assert_equal %w(0-1), loaded_spec_names assert_equal ["A (>= 1)"], unresolved_names - require "d" + require "d#{$$}" assert_equal %w(0-1 A-2 b-2 c-2), loaded_spec_names assert_equal [], unresolved_names @@ -349,15 +349,15 @@ end c1 = util_spec "c", "1", "d" => "<= 2" # 1st level c2 = util_spec "c", "2", "d" => "<= 2" c3 = util_spec "c", "3", "d" => "<= 3" - d1 = util_spec "d", "1", nil, "lib/d.rb" # 2nd level - d2 = util_spec "d", "2", nil, "lib/d.rb" - d3 = util_spec "d", "3", nil, "lib/d.rb" + d1 = util_spec "d", "1", nil, "lib/d#{$$}.rb" # 2nd level + d2 = util_spec "d", "2", nil, "lib/d#{$$}.rb" + d3 = util_spec "d", "3", nil, "lib/d#{$$}.rb" install_specs d1, d2, d3, c1, c2, c3, b1, b2, a1 a1.activate - require "d" + require "d#{$$}" assert_includes [%w(a-1 b-2 c-3 d-2),%w(a-1 b-2 d-2)], loaded_spec_names end @@ -371,15 +371,15 @@ end c1 = util_spec "xc", "1", "d" => "<= 3" # 1st level c2 = util_spec "xc", "2", "d" => "<= 2" c3 = util_spec "xc", "3", "d" => "<= 3" - d1 = util_spec "d", "1", nil, "lib/d.rb" # 2nd level - d2 = util_spec "d", "2", nil, "lib/d.rb" - d3 = util_spec "d", "3", nil, "lib/d.rb" + d1 = util_spec "d", "1", nil, "lib/d#{$$}.rb" # 2nd level + d2 = util_spec "d", "2", nil, "lib/d#{$$}.rb" + d3 = util_spec "d", "3", nil, "lib/d#{$$}.rb" install_specs d1, d2, d3, c1, c2, c3, b1, b2, a1 a1.activate - require "d" + require "d#{$$}" assert_includes [%w(a-1 b-2 d-2 xc-3), %w(a-1 b-2 d-2)], loaded_spec_names end @@ -516,12 +516,12 @@ end def test_self_activate_via_require_wtf save_loaded_features do a1 = util_spec "a", "1", "b" => "> 0", "d" => "> 0" # this - b1 = util_spec "b", "1", { "c" => ">= 1" }, "lib/b.rb" - b2 = util_spec "b", "2", { "c" => ">= 2" }, "lib/b.rb" # this + b1 = util_spec "b", "1", { "c" => ">= 1" }, "lib/b#{$$}.rb" + b2 = util_spec "b", "2", { "c" => ">= 2" }, "lib/b#{$$}.rb" # this c1 = util_spec "c", "1" c2 = util_spec "c", "2" # this - d1 = util_spec "d", "1", { "c" => "< 2" }, "lib/d.rb" - d2 = util_spec "d", "2", { "c" => "< 2" }, "lib/d.rb" # this + d1 = util_spec "d", "1", { "c" => "< 2" }, "lib/d#{$$}.rb" + d2 = util_spec "d", "2", { "c" => "< 2" }, "lib/d#{$$}.rb" # this install_specs c1, c2, b1, b2, d1, d2, a1 @@ -530,10 +530,10 @@ end assert_equal %w(a-1), loaded_spec_names assert_equal ["b (> 0)", "d (> 0)"], unresolved_names - require "b" + require "b#{$$}" e = assert_raises Gem::LoadError do - require "d" + require "d#{$$}" end assert_equal "unable to find a version of 'd' to activate", e.message @@ -2287,7 +2287,7 @@ dependencies: [] def test_require_already_activated save_loaded_features do - a1 = util_spec "a", "1", nil, "lib/d.rb" + a1 = util_spec "a", "1", nil, "lib/d#{$$}.rb" install_specs a1 # , a2, b1, b2, c1, c2 @@ -2295,7 +2295,7 @@ dependencies: [] assert_equal %w(a-1), loaded_spec_names assert_equal [], unresolved_names - assert require "d" + assert require "d#{$$}" assert_equal %w(a-1), loaded_spec_names assert_equal [], unresolved_names @@ -2308,8 +2308,8 @@ dependencies: [] a2 = util_spec "a", "2", "b" => "> 0" b1 = util_spec "b", "1", "c" => ">= 1" b2 = util_spec "b", "2", "c" => ">= 2" - c1 = util_spec "c", "1", nil, "lib/d.rb" - c2 = util_spec("c", "2", { "a" => "1" }, "lib/d.rb") # conflicts with a-2 + c1 = util_spec "c", "1", nil, "lib/d#{$$}.rb" + c2 = util_spec("c", "2", { "a" => "1" }, "lib/d#{$$}.rb") # conflicts with a-2 install_specs c1, b1, a1, a2, c2, b2 @@ -2318,7 +2318,7 @@ dependencies: [] assert_equal %w(a-1 c-1), loaded_spec_names assert_equal ["b (> 0)"], unresolved_names - assert require "d" + assert require "d#{$$}" assert_equal %w(a-1 c-1), loaded_spec_names assert_equal ["b (> 0)"], unresolved_names |