我有一个 Sinatra 应用程序。
它包括以下内容:
helpers do
def helper1
...code...
end
def helper2
...code...
end
...
end
如何测试这些辅助方法?
目前我的 rspec 有:
ENV['RACK_ENV'] = 'test'
require_relative '../app' # <-- your sinatra app
describe 'Basic test' do
before :each do
@xml_info = File.read('examples/request_litle_auth.xml')
end
it "basic test" do
'a'.should eq 'a'
end
it "can call a helper method" do
to_dollars(30)
end
end
但这给出了:
undefined method `to_dollars' for #<RSpec::Core::ExampleGroup::Nested_1:0x00000002460e18>