请原谅这里的 Rails,RSpec 新手问题。
我正在尝试使用 RSpec 来测试我在文件中创建的类中的方法app/workers/myworker.rb
。像这样的东西:
class MyWorker
include SuckerPunch::Worker
def perform(user_id)
do_stuff(user_id)
#etc
end
def do_stuff(user_id)
# do stuff
end
end
我有一个规范文件spec/workers/myworker_spec.rb
,如下所示:
require 'spec_helper'
describe MyWorker do
describe "do_stuff method" do
test = do_stuff(3)
end
end
我越来越undefined method 'do_stuff' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_2:0x007fef211b7840>
关于如何包含此类MyWorker
及其方法以便我可以使用 RSpec 测试它们的任何提示?
谢谢。