如何在sinatra应用程序中支取配置块中的方法?

问题描述 投票:-1回答:1

根据sinatra文档,我们使用configure块在启动时运行一次。http:/sinatrarb.comintro.html)。

考虑一下,在下面的配置中,我使用Creds类获取凭证并设置为creds。

configure do
    # setting at startup
    set :creds, Creds.fetch_creds
  end

在使用mocha编写单元测试时,我如何能支取这个fetch_creds方法?请指导一下。

ruby mocha sinatra minitest
1个回答
0
投票

你可以这样做。

Creds.stubs(:fetch_creds)

https:/github.comfreerangemocha#usage。

© www.soinside.com 2019 - 2024. All rights reserved.