在一個步驟定義中,當我嘗試調用另一個文件中某個模塊中定義的方法時,出現'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.
任何想法?非常感謝!