Sha256: 90c5c524db1f11ed3c94d0c6e163c270b084c76ccb0ddd1bd143bcb3779d0427

Contents?: true

Size: 1.5 KB

Versions: 8

Compression:

Stored size: 1.5 KB

Contents

require 'spec_helper'

describe 'routing to Kuhsaft::Admin::AssetsController' do
  it 'routes /admin/assets to admin/assets#index' do
    { :get => '/admin/assets' }.should route_to(
      :controller => 'kuhsaft/admin/assets',
      :action => 'index'
    )
  end

  it 'routes POST /admin/assets to admin/assets#create' do
    { :post => '/admin/assets' }.should route_to(
      :controller => 'kuhsaft/admin/assets',
      :action => 'create'
    )
  end
  
  it 'routes PUT /admin/assets/:id to admin/assets#update' do
    { :put => '/admin/assets/1' }.should route_to(
      :controller => 'kuhsaft/admin/assets',
      :action => 'update',
      :id => '1'
    )
  end
  
  it 'routes DELETE /admin/assets/:id to admin/assets#destroy' do
    { :delete => '/admin/assets/1' }.should route_to(
      :controller => 'kuhsaft/admin/assets',
      :action => 'destroy',
      :id => '1'
    )
  end
  
  it 'routes /admin/assets/:id to admin/assets#show' do
    { :get => '/admin/assets/1' }.should route_to(
      :controller => 'kuhsaft/admin/assets',
      :action => 'show',
      :id => '1'
    )
  end
  
  it 'routes /admin/assets/new to admin/assets#new' do
    { :get => '/admin/assets/new' }.should route_to(
      :controller => 'kuhsaft/admin/assets',
      :action => 'new'
    )  
  end
  
  it 'routes /admin/assets/:id/edit to admin/assets#edit' do
    { :get => '/admin/assets/1/edit' }.should route_to(
        :controller => 'kuhsaft/admin/assets',
        :action => 'edit',
        :id => '1'    
    )
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
kuhsaft-0.1.1 spec/routing/assets_routing_spec.rb
kuhsaft-0.1.0 spec/routing/assets_routing_spec.rb
kuhsaft-0.0.8 spec/routing/assets_routing_spec.rb
kuhsaft-0.0.7 spec/routing/assets_routing_spec.rb
kuhsaft-0.0.6 spec/routing/assets_routing_spec.rb
kuhsaft-0.0.5 spec/routing/assets_routing_spec.rb
kuhsaft-0.0.4 spec/routing/assets_routing_spec.rb
kuhsaft-0.0.3 spec/routing/assets_routing_spec.rb