在一个步骤定义中,当我尝试调用另一个文件中某个模块中定义的方法时,出现'NoMethodError'。Ruby Cucumber - 在步骤定义中调用模块的方法
custom_mod.rb:
module MyMod
def my_method()
puts "Called my_method"
end
end
sd_component.rb:
require 'custom_mod'
When (/^I did something/) do
MyMod.my_method()
end
当我运行它,我得到这个错误:
NoMethodError: undefined method `my_method' for MyMod:Module.
任何想法?非常感谢!