我正在尝试为我编写的 gem 编写 RSpec 测试,但是我无法让测试识别我编写的模块以及与这些模块相关的方法。
这是我的 spec_helper.rb:
require 'rspec'
RSpec.configure do |config|
end
我的规格文件:
require 'spec_helper'
describe MyCompany::SomeHelper do
describe '#self.get_token' do
token = MyCompany::SomeHelper.get_token
end
end
当我运行测试时,我收到此错误消息:MyCompany::SomeHelper:Module (NoMethodError) 的未定义方法 `get_token'。
但是,当我将它包含在另一个应用程序中时,gem 本身可以正常工作。我想我可能没有正确配置 RSpec 中的某些内容,有人可以帮忙吗?