File: //usr/local/rvm/src/ruby-2.5.9/spec/ruby/core/module/shared/equal_value.rb
describe :module_equal, shared: true do
it "returns true if self and the given module are the same" do
ModuleSpecs.send(@method, ModuleSpecs).should == true
ModuleSpecs::Child.send(@method, ModuleSpecs::Child).should == true
ModuleSpecs::Parent.send(@method, ModuleSpecs::Parent).should == true
ModuleSpecs::Basic.send(@method, ModuleSpecs::Basic).should == true
ModuleSpecs::Super.send(@method, ModuleSpecs::Super).should == true
ModuleSpecs::Child.send(@method, ModuleSpecs).should == false
ModuleSpecs::Child.send(@method, ModuleSpecs::Parent).should == false
ModuleSpecs::Child.send(@method, ModuleSpecs::Basic).should == false
ModuleSpecs::Child.send(@method, ModuleSpecs::Super).should == false
end
end