0
中的類我有以下控制器規範是現在工作得很好:打樁命名空間
# This top part is a hack
module MyModule
class MyOAuthClient < OAuthClient
def token_is_valid?(options)
true
end
end
end
# Here's the actual spec
describe MyModule::OAuthController do
describe "GET callback" do
it "works fine when token is valid" do
post :callback, use_route: :my_module
expect(response.code).to eq("200")
end
end
end
我想要做的就是用存根替換我的規格猴子補丁。我該怎麼做呢?
rspec-mocks docs顯示了不屬於名稱空間的存根類的示例,但似乎並不能將這些示例應用於命名空間類並使其工作。
我已經嘗試過某些東西了,但我不想用不正確的猜測來偏倚人們的答案。