Sha256: 004211e457c735782d55bf8ee03bd5cee1bb13fb615ecaa0889db04dde60657b
Contents?: true
Size: 614 Bytes
Versions: 48
Compression:
Stored size: 614 Bytes
Contents
require File.expand_path('../../fixtures/constants', __FILE__) describe "Module#const_missing" do it "is called when an undefined constant is referenced via literal form" do ConstantSpecs::ClassA::CS_CONSTX.should == :CS_CONSTX end it "is called when an undefined constant is referenced via #const_get" do ConstantSpecs::ClassA.const_get(:CS_CONSTX).should == :CS_CONSTX end it "raises NameError and includes the name of the value that wasn't found" do lambda { ConstantSpecs.const_missing("HelloMissing") }.should raise_error(NameError, /ConstantSpecs::HelloMissing/) end end
Version data entries
48 entries across 48 versions & 3 rubygems