aboutsummaryrefslogtreecommitdiffstats
path: root/spec/ruby/optional/capi/module_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/optional/capi/module_spec.rb')
-rw-r--r--spec/ruby/optional/capi/module_spec.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/ruby/optional/capi/module_spec.rb b/spec/ruby/optional/capi/module_spec.rb
index 23fb674f0e..b3aeae4011 100644
--- a/spec/ruby/optional/capi/module_spec.rb
+++ b/spec/ruby/optional/capi/module_spec.rb
@@ -339,4 +339,14 @@ describe "CApiModule" do
@m.rb_class2name(CApiModuleSpecs::M).should == "CApiModuleSpecs::M"
end
end
+
+ describe "rb_mod_ancestors" do
+ it "returns an array of ancestors" do
+ one = Module.new
+ two = Module.new do
+ include one
+ end
+ @m.rb_mod_ancestors(two).should == [two, one]
+ end
+ end
end