|
79 | 79 | context "with valid params" do |
80 | 80 | it "creates a new <%= class_name %>" do |
81 | 81 | expect { |
82 | | - post :create, params: {<%= ns_file_name %>: valid_attributes}, session: valid_session |
| 82 | + post :create, params: {<%= singular_table_name %>: valid_attributes}, session: valid_session |
83 | 83 | }.to change(<%= class_name %>, :count).by(1) |
84 | 84 | end |
85 | 85 |
|
86 | | - it "redirects to the created <%= ns_file_name %>" do |
87 | | - post :create, params: {<%= ns_file_name %>: valid_attributes}, session: valid_session |
| 86 | + it "redirects to the created <%= singular_table_name %>" do |
| 87 | + post :create, params: {<%= singular_table_name %>: valid_attributes}, session: valid_session |
88 | 88 | expect(response).to redirect_to(<%= class_name %>.last) |
89 | 89 | end |
90 | 90 | end |
91 | 91 |
|
92 | 92 | context "with invalid params" do |
93 | 93 | it "returns a success response (i.e. to display the 'new' template)" do |
94 | | - post :create, params: {<%= ns_file_name %>: invalid_attributes}, session: valid_session |
| 94 | + post :create, params: {<%= singular_table_name %>: invalid_attributes}, session: valid_session |
95 | 95 | expect(response).to be_successful |
96 | 96 | end |
97 | 97 | end |
|
103 | 103 | skip("Add a hash of attributes valid for your model") |
104 | 104 | } |
105 | 105 |
|
106 | | - it "updates the requested <%= ns_file_name %>" do |
| 106 | + it "updates the requested <%= singular_table_name %>" do |
107 | 107 | <%= file_name %> = <%= class_name %>.create! valid_attributes |
108 | | - put :update, params: {id: <%= file_name %>.to_param, <%= ns_file_name %>: new_attributes}, session: valid_session |
| 108 | + put :update, params: {id: <%= file_name %>.to_param, <%= singular_table_name %>: new_attributes}, session: valid_session |
109 | 109 | <%= file_name %>.reload |
110 | 110 | skip("Add assertions for updated state") |
111 | 111 | end |
112 | 112 |
|
113 | | - it "redirects to the <%= ns_file_name %>" do |
| 113 | + it "redirects to the <%= singular_table_name %>" do |
114 | 114 | <%= file_name %> = <%= class_name %>.create! valid_attributes |
115 | | - put :update, params: {id: <%= file_name %>.to_param, <%= ns_file_name %>: valid_attributes}, session: valid_session |
| 115 | + put :update, params: {id: <%= file_name %>.to_param, <%= singular_table_name %>: valid_attributes}, session: valid_session |
116 | 116 | expect(response).to redirect_to(<%= file_name %>) |
117 | 117 | end |
118 | 118 | end |
119 | 119 |
|
120 | 120 | context "with invalid params" do |
121 | 121 | it "returns a success response (i.e. to display the 'edit' template)" do |
122 | 122 | <%= file_name %> = <%= class_name %>.create! valid_attributes |
123 | | - put :update, params: {id: <%= file_name %>.to_param, <%= ns_file_name %>: invalid_attributes}, session: valid_session |
| 123 | + put :update, params: {id: <%= file_name %>.to_param, <%= singular_table_name %>: invalid_attributes}, session: valid_session |
124 | 124 | expect(response).to be_successful |
125 | 125 | end |
126 | 126 | end |
127 | 127 | end |
128 | 128 |
|
129 | 129 | describe "DELETE #destroy" do |
130 | | - it "destroys the requested <%= ns_file_name %>" do |
| 130 | + it "destroys the requested <%= singular_table_name %>" do |
131 | 131 | <%= file_name %> = <%= class_name %>.create! valid_attributes |
132 | 132 | expect { |
133 | 133 | delete :destroy, params: {id: <%= file_name %>.to_param}, session: valid_session |
|
0 commit comments