Sha256: f8eadd00f6355afe4c2b76c17211fb0b576645dea8b6517e41ed6981b8311ea5
Contents?: true
Size: 1012 Bytes
Versions: 42
Compression:
Stored size: 1012 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/helper') describe "Routing" do should 'perform restul routing' do mock_app do controller :parent => :parents do get :index do "#{url_for(:index, params[:parent_id])} get" end put :index, :with => :asset_id do "#{url_for(:index, params[:parent_id], :asset_id => params[:asset_id])} put" end post :index, :with => :asset_id do "#{url_for(:index, :parent_id => params[:parent_id], :asset_id => params[:asset_id])} post" end delete :index, :with => :asset_id do "#{url_for(:index, params[:parent_id], :asset_id => params[:asset_id])} delete" end end end get "/parents/1" assert_equal "/parents/1 get", body put "/parents/1/hi" assert_equal "/parents/1/hi put", body post "/parents/1/hi" assert_equal "/parents/1/hi post", body delete "/parents/1/hi" assert_equal "/parents/1/hi delete", body end end
Version data entries
42 entries across 42 versions & 3 rubygems