我正在测试路线,并使用结果来更新我通过该模型在前端显示有效路线的模型。
示例reader_route_spec.rb
require 'spec_helper'
describe "Routing to readers" do
before(:each) do
@reader = FactoryGirl.create(:reader)
end
after(:each) do
@route
MapLink.find_by_link(@route) if !example.exception.nil?
end
it "routes /readers to readers#index" do
expect( :get => '/readers' ).to route_to(
:controller => 'readers',
:action => 'inde'
)
@route = "/readers"
end
end
所以你可以看到我想将@route传递给after块,用它来查找MapLink,然后更新它。
有办法做到这一点吗?或者我只是需要编写代码来更新每个块中的链接? (有很多,很多块)