我使用 shared_examples_for 在 rspec 中包含了来自模块的常量
shared_examples_for 'Constants' do
include AllTestData.UserConstants
end
# for example I have AllTestData.UserConstants::USER_NAME = 'John Dorian'
describe Users do
include_context 'Constants'
p USER_NAME
end
当我使用 ruby 1.9.2 时,它可以工作。现在我使用 ruby 2.0.0。现在是引发错误 - NameError: uninitialized constant USER_NAME
为什么现在它失败了,我该如何解决?谢谢