Ruby 在Sinatra路由中测试实例变量
我需要在Sinatra应用程序中测试一条类似于bellow的路线Ruby 在Sinatra路由中测试实例变量,ruby,testing,rspec,sinatra,Ruby,Testing,Rspec,Sinatra,我需要在Sinatra应用程序中测试一条类似于bellow的路线 post '/xxx' do @yyy.update do |doc| ... ... ... end redirect '/zzz' end 我的问题是:如何从我的测试中创建变量@yyy(在本例中是一个类)和方法“update”?您的路线中@yyy来自哪里?您好,Phrogz。变量@yyy来自另一个路由GET'/xxx'。在out路由处理程序中设置的实例变量
post '/xxx' do
@yyy.update do |doc|
...
...
...
end
redirect '/zzz'
end
我的问题是:如何从我的测试中创建变量@yyy(在本例中是一个类)和方法“update”?您的路线中
@yyy
来自哪里?您好,Phrogz。变量@yyy来自另一个路由GET'/xxx'。在out路由处理程序中设置的实例变量不能在单独的路由处理程序中使用。