Rails: adicione uma rota para um teste

Para testar a implementação de um sinalizador de recurso, criamos um controlador único no teste e verificamos os códigos de resposta para obtê-lo #index. Não queremos a rota para este controlador em nosso real routes.rb, então envolvi-o em um beforebloco de nosso teste:

describe FeatureTestController, :type => :controller do
before
do
Rails.application.routes.draw do
match
'/feature_test' => 'feature_test#index'
end
end
after
do
Rails.application.reload_routes!
end
describe
'#index' do
# ...
end
end