मैं मॉड्यूल को किसी rspec संदर्भ (उर्फ describe
) में कैसे मिला सकता हूं, जैसे मॉड्यूल के स्थिरांक spec के लिए उपलब्ध हैं?किसी मॉड्यूल को किसी rspec संदर्भ में कैसे मिलाएं
module Foo
FOO = 1
end
describe 'constants in rspec' do
include Foo
p const_get(:FOO) # => 1
p FOO # uninitialized constant FOO (NameError)
end
जब निरंतर का नाम नहीं कर सकते हैं दिलचस्प है const_get
निरंतर प्राप्त कर सकते हैं यही कारण है कि। आरएसपीसी के उत्सुक व्यवहार का कारण क्या है?
मैं एमआरआई 1.9.1 और आरएसपीसी 2.8.0 का उपयोग कर रहा हूं। एमआरआई 1.8.7 के साथ लक्षण समान हैं।
आप किस रूबी संस्करण का उपयोग कर रहे हैं? –
@ जॉन, एमआरआई 1.9.1 –