##// END OF EJS Templates
test: replace "should_route" of "boards" to "assert_routing" at integration/routing_test.rb...
Toshi MARUYAMA -
r8085:08e8567e930b
parent child
Show More
@@ -58,17 +58,42 class RoutingTest < ActionController::IntegrationTest
58 )
58 )
59 end
59 end
60
60
61 context "boards" do
61 def test_boards
62 should_route :get, "/projects/world_domination/boards", :controller => 'boards', :action => 'index', :project_id => 'world_domination'
62 assert_routing(
63 should_route :get, "/projects/world_domination/boards/new", :controller => 'boards', :action => 'new', :project_id => 'world_domination'
63 { :method => 'get', :path => "/projects/world_domination/boards" },
64 should_route :get, "/projects/world_domination/boards/44", :controller => 'boards', :action => 'show', :project_id => 'world_domination', :id => '44'
64 { :controller => 'boards', :action => 'index', :project_id => 'world_domination' }
65 should_route :get, "/projects/world_domination/boards/44.atom", :controller => 'boards', :action => 'show', :project_id => 'world_domination', :id => '44', :format => 'atom'
65 )
66 should_route :get, "/projects/world_domination/boards/44/edit", :controller => 'boards', :action => 'edit', :project_id => 'world_domination', :id => '44'
66 assert_routing(
67
67 { :method => 'get', :path => "/projects/world_domination/boards/new" },
68 should_route :post, "/projects/world_domination/boards", :controller => 'boards', :action => 'create', :project_id => 'world_domination'
68 { :controller => 'boards', :action => 'new', :project_id => 'world_domination' }
69 should_route :put, "/projects/world_domination/boards/44", :controller => 'boards', :action => 'update', :project_id => 'world_domination', :id => '44'
69 )
70 should_route :delete, "/projects/world_domination/boards/44", :controller => 'boards', :action => 'destroy', :project_id => 'world_domination', :id => '44'
70 assert_routing(
71
71 { :method => 'get', :path => "/projects/world_domination/boards/44" },
72 { :controller => 'boards', :action => 'show', :project_id => 'world_domination',
73 :id => '44' }
74 )
75 assert_routing(
76 { :method => 'get', :path => "/projects/world_domination/boards/44.atom" },
77 { :controller => 'boards', :action => 'show', :project_id => 'world_domination',
78 :id => '44', :format => 'atom' }
79 )
80 assert_routing(
81 { :method => 'get', :path => "/projects/world_domination/boards/44/edit" },
82 { :controller => 'boards', :action => 'edit', :project_id => 'world_domination',
83 :id => '44' }
84 )
85 assert_routing(
86 { :method => 'post', :path => "/projects/world_domination/boards" },
87 { :controller => 'boards', :action => 'create', :project_id => 'world_domination' }
88 )
89 assert_routing(
90 { :method => 'put', :path => "/projects/world_domination/boards/44" },
91 { :controller => 'boards', :action => 'update', :project_id => 'world_domination', :id => '44' }
92 )
93 assert_routing(
94 { :method => 'delete', :path => "/projects/world_domination/boards/44" },
95 { :controller => 'boards', :action => 'destroy', :project_id => 'world_domination', :id => '44' }
96 )
72 end
97 end
73
98
74 context "custom_fields" do
99 context "custom_fields" do
General Comments 0
You need to be logged in to leave comments. Login now