3 class <%= controller_class_name
%>ControllerTest
< ActionController
::TestCase
4 test
"should get index" do
6 assert_response
:success
7 assert_not_nil
assigns(:<%= table_name
%>)
10 test
"should get new" do
12 assert_response
:success
15 test
"should create <%= file_name %>" do
16 assert_difference('<%= class_name %>.count') do
17 post
:create, :<%= file_name
%> => { }
20 assert_redirected_to
<%= file_name
%>_path(assigns(:<%= file_name
%>))
23 test
"should show <%= file_name %>" do
24 get
:show, :id => <%= table_name
%>(:one).to_param
25 assert_response
:success
28 test
"should get edit" do
29 get
:edit, :id => <%= table_name
%>(:one).to_param
30 assert_response
:success
33 test
"should update <%= file_name %>" do
34 put
:update, :id => <%= table_name
%>(:one).to_param
, :<%= file_name
%> => { }
35 assert_redirected_to
<%= file_name
%>_path(assigns(:<%= file_name
%>))
38 test
"should destroy <%= file_name %>" do
39 assert_difference('<%= class_name %>.count', -1) do
40 delete
:destroy, :id => <%= table_name
%>(:one).to_param
43 assert_redirected_to
<%= table_name
%>_path