1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
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
|