Use different names for autoload constants in specs for clarity

This commit is contained in:
Benoit Daloze 2019-06-21 18:21:16 +02:00
parent e5e811e4a0
commit 3b2d11ad90

View File

@ -19,13 +19,13 @@ describe "Module#autoload?" do
ruby_version_is "2.7" do ruby_version_is "2.7" do
it "returns nil if an ancestor defined that autoload but recursion is disabled" do it "returns nil if an ancestor defined that autoload but recursion is disabled" do
ModuleSpecs::Autoload::Parent.autoload :AnotherAutoload, "another_autoload.rb" ModuleSpecs::Autoload::Parent.autoload :InheritedAutoload, "inherited_autoload.rb"
ModuleSpecs::Autoload::Child.autoload?(:AnotherAutoload, false).should be_nil ModuleSpecs::Autoload::Child.autoload?(:InheritedAutoload, false).should be_nil
end end
it "returns the name of the file that will be loaded if recursion is disabled but the autoload is defined on the classs itself" do it "returns the name of the file that will be loaded if recursion is disabled but the autoload is defined on the classs itself" do
ModuleSpecs::Autoload::Child.autoload :AnotherAutoload, "another_autoload.rb" ModuleSpecs::Autoload::Child.autoload :ChildAutoload, "child_autoload.rb"
ModuleSpecs::Autoload::Child.autoload?(:AnotherAutoload, false).should == "another_autoload.rb" ModuleSpecs::Autoload::Child.autoload?(:ChildAutoload, false).should == "child_autoload.rb"
end end
end end
end end