summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2025-12-15 21:11:33 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2025-12-16 16:53:13 +0900
commitf4c48505ca50d021c3505fe422c04e4f41624bb2 (patch)
tree43fe01bf1ab4d44f4eabe6fe0a866a71056b2f4c
parent065c48cdf11a1c4cece84db44ed8624d294f8fd5 (diff)
Box: move extensions from namespace to box
-rw-r--r--ext/-test-/box/yay1/extconf.rb2
-rw-r--r--ext/-test-/box/yay2/extconf.rb2
-rw-r--r--test/-ext-/box/test_load_ext.rb32
3 files changed, 18 insertions, 18 deletions
diff --git a/ext/-test-/box/yay1/extconf.rb b/ext/-test-/box/yay1/extconf.rb
index 539e99ab09..54387cedf1 100644
--- a/ext/-test-/box/yay1/extconf.rb
+++ b/ext/-test-/box/yay1/extconf.rb
@@ -1 +1 @@
-create_makefile('-test-/namespace/yay1')
+create_makefile('-test-/box/yay1')
diff --git a/ext/-test-/box/yay2/extconf.rb b/ext/-test-/box/yay2/extconf.rb
index 2027a42860..850ef3edc9 100644
--- a/ext/-test-/box/yay2/extconf.rb
+++ b/ext/-test-/box/yay2/extconf.rb
@@ -1 +1 @@
-create_makefile('-test-/namespace/yay2')
+create_makefile('-test-/box/yay2')
diff --git a/test/-ext-/box/test_load_ext.rb b/test/-ext-/box/test_load_ext.rb
index da7fe22a74..cc69e07e0b 100644
--- a/test/-ext-/box/test_load_ext.rb
+++ b/test/-ext-/box/test_load_ext.rb
@@ -8,7 +8,7 @@ class Test_Load_Extensions < Test::Unit::TestCase
pend
assert_separately([], "#{<<~"begin;"}\n#{<<~'end;'}")
begin;
- require '-test-/namespace/yay1'
+ require '-test-/box/yay1'
assert_equal "1.0.0", Yay.version
assert_equal "yay", Yay.yay
end;
@@ -18,24 +18,24 @@ class Test_Load_Extensions < Test::Unit::TestCase
pend
assert_separately([], "#{<<~"begin;"}\n#{<<~'end;'}", ignore_stderr: true)
begin;
- require '-test-/namespace/yay1'
+ require '-test-/box/yay1'
yay1 = Yay
assert_equal "1.0.0", Yay.version
assert_equal "yay", Yay.yay
- require '-test-/namespace/yay2'
+ require '-test-/box/yay2'
assert_equal "2.0.0", Yay.version
v = Yay.yay
assert(v == "yay" || v == "yaaay") # "yay" on Linux, "yaaay" on macOS, Win32
end;
end
- def test_load_extension_in_namespace
+ def test_load_extension_in_box
pend
assert_separately([ENV_ENABLE_NAMESPACE], "#{<<~"begin;"}\n#{<<~'end;'}")
begin;
- ns = Namespace.new
- ns.require '-test-/namespace/yay1'
+ ns = Ruby::Box.new
+ ns.require '-test-/box/yay1'
assert_equal "1.0.0", ns::Yay.version
assert_raise(NameError) { Yay }
end;
@@ -45,10 +45,10 @@ class Test_Load_Extensions < Test::Unit::TestCase
pend
assert_separately([ENV_ENABLE_NAMESPACE], "#{<<~"begin;"}\n#{<<~'end;'}")
begin;
- ns1 = Namespace.new
- ns2 = Namespace.new
- ns1.require('-test-/namespace/yay1')
- ns2.require('-test-/namespace/yay2')
+ ns1 = Ruby::Box.new
+ ns2 = Ruby::Box.new
+ ns1.require('-test-/box/yay1')
+ ns2.require('-test-/box/yay2')
assert_raise(NameError) { Yay }
assert_not_nil ns1::Yay
@@ -64,12 +64,12 @@ class Test_Load_Extensions < Test::Unit::TestCase
pend
assert_separately([ENV_ENABLE_NAMESPACE], "#{<<~"begin;"}\n#{<<~'end;'}")
begin;
- require '-test-/namespace/yay1'
+ require '-test-/box/yay1'
assert_equal "1.0.0", Yay.version
assert_equal "yay", Yay.yay
- ns = Namespace.new
- ns.require '-test-/namespace/yay2'
+ ns = Ruby::Box.new
+ ns.require '-test-/box/yay2'
assert_equal "2.0.0", ns::Yay.version
assert_equal "yaaay", ns::Yay.yay
@@ -81,13 +81,13 @@ class Test_Load_Extensions < Test::Unit::TestCase
pend
assert_separately([ENV_ENABLE_NAMESPACE], "#{<<~"begin;"}\n#{<<~'end;'}")
begin;
- ns = Namespace.new
- ns.require '-test-/namespace/yay1'
+ ns = Ruby::Box.new
+ ns.require '-test-/box/yay1'
assert_equal "1.0.0", ns::Yay.version
assert_equal "yay", ns::Yay.yay
- require '-test-/namespace/yay2'
+ require '-test-/box/yay2'
assert_equal "2.0.0", Yay.version
assert_equal "yaaay", Yay.yay